skysight-inc/HackerNews huggingface dataset:
When my children were quite young, I used to bristle when people who knew me would see me out with my baby or toddler and ask, "Oh, are you babysitting?"

I'd answer, "No, I'm parenting."
1984 was a work of fiction, that is undebatable. It did not happen. It's not based in reality whatsoever, and there is no indication that anything written in the novel logically carries from anything else written in the novel. Things happen in 1984 because it makes for a good story, not because that's what would happen next.
"so many"

A foundation that I used to collect for turned out to be a scam. Plenty of others that I'm aware of did marginal good still managed to make off with the majority of the take.

The ratio of funds disbursed to goal:funds taken to run the charity is the key indicator. Once you start to look at charities that way a disproportionally large number of them come up wanting. I've lost my appetite for charity long ago and I now use my funds in a different way, I help people directly where and whenever I can without any middle men/women.

Watsi seems to be a very rare thing, I wished that weren't the case but it certainly seems like that to me. Feel free to disagree. Props to this journalist for making doubly sure that he's not going to regret making a recommendation. Like I regret going door to door taking money from not-so-wealthy people to see it all go away to what turned out to be thieves in suits.
Thanks! I don't know what their plans are. There is PDF version, but I can't find it anywhere (well, not a legal one). I'll look into it.
There's lots of slimy marketing tactics. Here's one.

Give someone something for free, without telling them its a trial, then have it break down in some predictable manner shortly, then sell them something very expensive to fix it.

Example. You buy a printer for really cheap, you're happy with your purchase, you print off some pages and then after the 8th page, your printer runs out of ink. You go back to the store to see ink for your printer is exorbitantly marked up.

That is a slimy marketing tactic. It relies on common weaknesses in reasoning we humans have, in this case, a sunk cost. You've invested time and money badly, and you are unwilling to see what lies ahead as a worse option as backing out and getting something else.

Can you see parallels with this tactic in what steam is doing?
All benefits to having a CSS file are completely lost using this method, in addition to the aforementioned performance hits. Could be cool for creating widgets and forms on the fly, but would definitely not recommend creating an entire site, let alone a webapp of any size or scale, using this tool.
....and they yanked them.

That was quick.
No, it is about marking up the data (HTML) with labels that have a representation described in the CSS.

So the HTML should say "this is important" (em) while the CSS is free to define "important" as bold, different color or some other font change.

For example the HTML should not contain anything about number of columns. It will be 1 column on iPhone, 2 on iPad and 4 on Desktop - but the HTML does not change.
Not really sure what problem this is trying to solve. I am more enthused about the potential of Web Components, shadow-dom etc. [1] Take a look at Polymer [2]. By abstracting away the concept of the contrived set of HTML Elements we currently have we can create new 'complex' elements/components while retaining consistency with the rest of the DOM API.

[1]: http://www.w3.org/TR/2013/WD-components-intro-20130606/
[2]: http://www.polymer-project.org/
This as a background for an audio EQ would be pretty awesome. Have the different frequencies pulsing through the particles :D
The Art of Approximating Distributions: Histograms and Quantiles at Scale
This discussion pops up a lot, and it's referenced here so:

Is there a FAQ or something that succinctly explains why "jokes" are misogyny, because it's pretty obvious that there's a lot of confusion between the dictionary definition of this word and how people are using it.
This site infuriates me. Half the stuff I click does nothing(chrome).
My understanding is that screen readers read from the DOM and update their buffer regularly, so as long as you're doing your rendering via the DOM, and not by drawing to a canvas or something weird like that, it won't really matter.
Is this post a joke, or are people actually so completely out of touch with reality that they become "rabid nicotine junkies", and their families see them as in need of help?

Has she been robbing people to pay for her habit? Selling herself?
The demo was just meant to show what you can do with the formatters and the validators.

Those error prompts are not part of the library. In the demo, I setup some event listeners that get triggered on 'keyup change blur'. In the callback function, the value of the input field is validated and a message is shown to the user.

Maybe for your needs, it can be triggered on 'blur'. Or you even create your own setup. Formance.js simply provides the formatters and validators, and you can plug and play however you see fit.
What about SEO?
What problem is ojjs solving and what are the trade-offs?

For me personally, the design principle of "separation of concerns" has always worked well, especially in a team environment. Having a pure designer (on photoshop or illustrator), then an html/css expert for coding pages and finally a programmer for adding dynamic content works out as a nice pipeline for web development. With ojjs, the programmer and html/css person would have blurred lines separating their responsibilities. It is a cool project, but it seems like a step backwards to me. Maybe it's just a step sideways or a better way of doing things for a team consisting entirely of programmers.

https://en.wikipedia.org/wiki/Separation_of_concerns
This feels like it is trying to reinvent the wheel. Is there something wrong with using HTML and CSS?
Then what if someone starts putting in unicode control characters? What if you display their name as the title of a window and they made their name start with two right to left control marks, causing Windows to invert the entire window contents?
I like the idea even though I am not a JavaScript developer per se. The examples are fun to play around with. It hides so much on the backend that I definitely would be worried about performance. Fun stuff.
God says...

Virtual-Notary.Org hereby notes that on
Date: Friday September 13, 2013 15:51.18 EDT (UTC-0400)

a random drawing in the range [1, 100000], inclusive, based on
a hardware source of true randomness, yielded the following decision.

Random Value: 24459

-----

7:15 And Samuel judged Israel all the days of his life.

7:16 And he went from year to year in circuit to Bethel, and Gilgal,
and Mizpeh, and judged Israel in all those places.

7:17 And his return was to Ramah; for there was his house; and there
he judged Israel; and there he built an altar unto the LORD.

8:1 And it came to pass, when Samuel was old, that he made his sons
judges over Israel.

8:2 Now the name of his firstborn was Joel; and the name of his
second, Abiah: they were judges in Beersheba.

8:3 And his sons walked not in his ways, but turned aside after lucre,
and took bribes, and perverted judgment.

8:4 Then all the elders of Israel gathered themselves together, and
came to Samuel unto Ramah, 8:5 And said unto him, Behold, thou art
old, and thy sons walk not in thy ways: now make us a king to judge us
like all the nations.

8:6 But the thing displeased Samuel, when they said, Give us a king to
judge us. And Samuel prayed unto the LORD.
Source: http://en.wikipedia.org/wiki/Cantenna

Quote: "The typical gain for this kind of antenna in the 2.4 GHz Wi-Fi band is about 10 dB."

The gain over a baseline quarter-wave ground-plane antenna obviously comes from the device's directionality.

So define "good design". If you mean an optimal design at any cost, of course not. If you mean clever use of readily available materials, it's a great design.
Yeah, they can be tricky to read sometime. The only reason I've ever heard for writing code like that is to prevent accidental assigning in an if block. For instance if(ptr = 0) compiles fine in C and is almost certainly not what you want, but if(0 = ptr) is a compile error.
Apple’s iPhone 5s, the A7 Chip, and That 64-Bit Question
Why exactly would I assume that cryptography stewarded by this particular person would be "state of the art"? If he's got someone else designing the crypto, why isn't their name part of the marketing of the product?
> When alcohol is ingested, the body's fat metabolism practically stops until it's out of your system.

Can you provide a source for this?
Arrests are allowed to happen to innocent people. Arrests aren't convictions, convictions are.

People still get trials. They still get due process. If the DEA/FBI can't provide evidence to the state/federal prosecutor such that a person is found guilty of a crime by a jury of his peers, then a person does not get convicted.

You're saying the government is committing thought-crime. Just because a person owns a gun doesn't mean they're going to kill their neighbor, and just because the FBI/CIA/NSA/Local PD "could" abuse its power, does not mean they "do".
Yes, this EXACTLY. We need CSS libraries that encourage the use of new HTML5 tags. We're no longer living in a world of scrambled DIVs, we have a page structure to follow now. I feel as if this may even be a step backwards, just the third example code in which the Bootstrap version has button while the semantic version is a DIV makes no sense, it's a button, not a DIV.
Umm ... why?

(sorry, that's the most constructive I can get with this)
The reason they link a tag to a car is because fees vary by vehicle type (number of axles). If the tags weren't linked to a vehicle, a commercial truck driver could simply buy a tag for a car and pay a whole lot less in tolls.
The same thing that happened when TiVo let you skip TV commercials.

If you're on ThePirateBay or are looking up song lyrics all the time you have good reason to use adblocker, but most ads sent intrusive enough for the average person to care about. Therefore there is no need for a tech arms race.

Popups were extremely annoying and came with malware that was on almost everybody's computers. But I highly doubt Adblock will ever reach anywhere near that level of saturation.
"There is a difference between the people Google has employed to do the work and the corporate strategy behind the work. I have no doubt that the people you describe are truly passionate and dedicated."

Of course there is difference, but you haven't explained what evidence you have that this it the corporate strategy. I actually know the corporate strategy, and i'm stating for a fact it's not as self-interested as you think. You don't have to believe me of course, and I'm not crazy enough to claim google doesn't have interests, but you present it as a very cynical 100% self-interested thing and it's simply not.

"But you don't see Google funding advocacy groups for initiatives that don't have a corresponding corporate benefit."

????
I think you are confused about what google funds.

What is your source of info? Press releases? Have you considered that maybe they don't let press releases happen because they just want the org to succeed, rather than being cynical and self-interested and trying to get credit, and that's why you don't know about it?

I personally helped fund opening of of polling location data (IE getting states to let us tell us where people vote so we could help people find their polling places).
https://votinginfoproject.org/
There are now other partners, but Google created it, and funded it, as a separate org.

This was done for no other reason that I felt this was data that should be open, and it was completely ridiculous that you needed to pay various providers (many many figures) in order to get data on telling people where to vote.

This project was entirely altruistic - people were often confused by the info they had, or forgot, or something else. I wanted to solve this problem. There was no money, ads, or anything involved.

My group also funds the software freedom law center, software freedom conservancy, osu labs, etc.
Not just open source either.

We fund many millions of dollars to organizations because it's the right thing to do and the orgs are fighting for the right things.
Policy does the same. Of course, they do some advocacy and lobbying. But not all or even most of it has any direct corporate benefit.

In DC alone, Google funds a lot of dc related homeless and other advocacy organizations. Do you think Google has designs on ads for homeless people?

So when you say "But you don't see Google funding advocacy groups for initiatives that don't have a corresponding corporate benefit.", it would be more correct to say You don't see. And by "You don't see", that's often because Google doesn't put out press about it, because that's not the point. That would be self interested on Google's part.
The point is to help the org.
> when someone signs into a Google account on an Android device, and without any notification whatsoever the device sends his passwords to Google - which is what happens -

Data backup is opt in and there is a pretty screen in the setup to enable it if you want
You seem to have an axe to grind, I will let you find someone else with whom to grind it.
"The Government Communications Security Bureau was not, at the time, permitted to spy on legal permanent residents like Dotcom, but the New Zealand government has since legalized such surveillance."

I'm surprised they didn't just go right ahead and make that law retroactive.
How to celebrate Programmers' Day
Thanks for the link! I wish I'd known about this implementation.
The big issue I have with this approach is that you'll eventually need to do one of the following: hire a designer that can javascript (rare); hire a javascripter that can design (rare); sit and tediously convert your designer's static html and css line-by-line into javascript templates.

It's not impossible to be an expert graphic designer and web developer, but they are both extremely deep disciplines and people with the dedication, inclination, and aptitude for both are few and far between. Unicorns, etc...

This is fine for one-offs and side projects, but trying to build large project around this seems like an unnecessary extra layer of complexity (not that the current standard isn't complex, it's just relatively entrenched, for better or worse :)
Why are you against having your car tracked? You're in public, aren't you? Why do you think you have a right to privacy in public?
> Also, since it doesn't work on a per-site basis like Adblock Plus, you can't disable it on sites that you want to support and use ads in a non-intrusive way.
If the ads are hosted via a third party, it is unfortunately guaranteed invasive even if it's not visually intrusive.
Solid State fan for cooling in tight spaces
Yes, and almost every program I've seen people go through has tried to force them to "accept jesus as their savior". That's where they fail.
It's really easy to thwart ad-blocking at the micro level, as you've found. Third-party ad networks have to be much more predictable, which makes them a lot easier to block.

In some ways, it's the same as with comment spam: if you have a common interface or you're a large enough target, people will write code against you.
Coursera raises 1Million+ USD for paid certifications
Ok, a co-worker pointed this out to me, its pretty neat. Using the corona effect to create a fan. I wonder when we'll see the Dyson version :-)
Dark fiber is a fairly well-accepted industry term for fiber that you operate yourself, with your own lasers, as opposed to capacity that you lease from a telco and just provide your bits via serial or whatever.

It has also been considered to be pretty secure against eavesdropping due to multiplexing and just the sheer amount of data that can be shoved down a single long-haul fiber these days (5+ Tb/sec). Unfortunately, that's no longer necessarily true when you're up against an adversary with nation-state resources.
Little-known, but publicly available, information: The EZ-Pass was originally developed by JPMorgan Chase (my employer) for use with a different client.

Just last month, JPMC announced that its patent collection had reached 500, with our patent on EZ-Pass being one of our most successful, and something we still receive licensing fees on.

https://www.jpmorgan.com/cm/cs?pagename=JPM_redesign/JPM_Con...
Not all antistatic bags seem to block RF. You might want to double check yours, or consider upgrading to tinfoil.
The goal for OJ is create reusable UI building blocks. So I agree completely that keeping sites simple and declarative is the way forward. I would argue though that if the abstraction well reasoned it doesn't matter if it is in HTML or in JS. It still simplifies things for the programmer and maintainer.

Or another way to say it -- Imagine you can insert a YouTubeVideo as simply as you can insert a div. If that YouTubeVideo component is well tested, then you are actually saving your self time and will make a more robust site.
"There's a very easy way to solve this problem for websites, and that is to host the ads from the main site."

It's not that simple. Almost all display ads are served through 3rd party ad servers like Doubleclick, Zedo, etc. because advertisers want the ability to:

- Control and change what ads they are serving without contacting hundreds or thousands of different site owners and coordinating mass creative changes. This is why ad networks exist. This includes controlling which creative gets served and optimizing for serving the best creative (ad + copy) when they figure things out.

- Account for frequency and reach correctly. By having a 3rd party serve your ads, you have insight across the web by "user" so you can cap the frequency. I don't want to hit you with 100 impressions per day so having global knowledge of how many times you've seen the ad helps eliminate waste.

- Account for impression based conversions / goals. You can correlate goal conversions on your own site with impressions and clicks so you can see if people who saw your ads but did not click behave differently than people who did click. This also gives you the ability to do multi-channel attribution so you can detect if impressions impact your SEM campaigns or do they increase direct-type-in traffic to your site, etc.
I was partially taught by British teachers (I still can't spell 'neighbour' without a 'u' and my 'colour' waffles fairly evenly with and without it). I just can't keep track of every variation, sorry.
I'm curious why the particles don't return their their exact original location.
"Drug, Set and Setting" by Norman Zinberg is another classic. Andrew Weil has talked about it (search YouTube). His thesis was on nutmeg as an addictive drug. Almost anything can be addictive given the right setting.

"Addiction is a Choice" by Jeffrey Schaler. Saying it is a choice is not at all meant to cast blame, but to emphasize that to use drugs is a choice given one's life circumstances, and is influenced by many variables. To focus on the drug use itself is to neglect real "problems of living" (as Thomas S. Szasz called them). By viewing it as a choice, one is also empowered to end their addiction, but it must be voluntary and not coerced by family members or the state.

I sometimes think of unhealthy addiction as being trapped in a local minimum of pain -- given limited resources, including limited personal strength to change the circumstances or environment one is in (e.g., job, marriage, housing), then addiction to a substance, or even a non-drug activity, can become a local minimum of pain, all avenues out of which produce, short-term, more pain than the status quo.

So it can be philosophically argued that addiction is a rational decision given the circumstances and the resources available. The key to successful addiction treatment is not behavior modification or "education", but providing resources so that one may escape local minima, and without punishing them for any behavior which does not harm others (hurt feelings doesn't count).

If the drug use is focused on and punished, even criminally, it never addresses the underlying issues which led to drug use being an escape from pain in the first place.

In the current system, harsh punishment for drug use, or paternalism over one's life in the name of "protecting one from himself", becomes more important than the principles of improving happiness or avoiding coercion against fellow humans.
Agreed. Unflavoured seltzer is fine too. I don't like plain water, and was never a big fan of carbonated drinks (and definitely not soda water), but I do like carbonated water.

Since there is no inexpensive seltzer in my region (only stuff that costs more than milk or juice) I finally got a CO₂ tank and carbonate tap water myself, usually with a squirt of lemon. It's easier than I had expected.
Everyone on the site gets funded, even the non-photogenic ones. It's quite well thought through.
Well-said, and very similar to what John Gruber refers to as "Bending over Backwards":

http://daringfireball.net/2011/03/bending_over_backwards

> The whole thing is a crock, an example of trying to be fair/balanced/objective by bending over backwards to find negative things to say about the [subject of article].
This is what I have a problem with, Jacques: Watsi is not a "very rare" thing. Most of the charities people have heard of actually do a lot of good.
@helium: don't trust online storage. Simply encrypt your files with tools like boxcryptor to be sure dropbox (=the NSA) cannot read your files that easy.
Marissa Mayer: Yahoo gets 12,000 resumes a week
That level of separation exists in dream worlds. Have you ever seen a job application for an "HTML/CSS Expert"...
Did Andrew Leonard get in touch with you while reporting this article? I don't see you quoted in his story.
Subscription Models Could Emerge.

There are already tens of millions of folks using ad blocking.

Anti-ad-blocking technology is not difficult to implement. OKCupid had nice messages asking for donations to adblock users. Reddit thanks users for not blocking ads.

I think that if adblocking grows, a system will come up where users pay a monthly fee to not see ads on content sites & that fee is distributed among the sites. Something like flattr I think is doing something like this.

I think this model could be implemented today if you could get several big media/net companies behind the effort.

The current state where Google pays AdBlock a whole bunch of money to unblock their ads isn't really cool - I think this subscription model would be a win for publishers, win for adblock (revenues), win for users (at least in developed countries, making payments is relatively easy/we're used to it & most want to support content/music/filmmakers,etc.!)

[Disclosure: I am the founder of the Epic Privacy Browser which blocks ads because they almost always involve trackers/tracking]
I think a part of it is that you're restricting the discussion to examples too small to be meaningful.

Does the fact that IO forms a monad help us, when all we're doing is sequencing actions in a static order without interesting interactions? No, not really. It also doesn't hurt.

main = do
let dry_ingredients =
[ (Flour, 10)
, (Sugar, 5)
]
butter = (Butter, 1)
eggs = (Egg, 2)
pan = CakePan

oven_heating_task <- heatOven XXX
bowl_contents <- withBowl $ do
mapM_ add dry_ingredients
mix
add butter
whip
add eggs

waitFor oven_heating

bakeInPan pan bowl_contents

You don't even really have to understand monads to follow the above code. They also don't do much to improve it over ordinary imperative code. (They arguably do quite a bit to improve it over the "lazy streams of requests and responses" approach that early Haskell took...)

Where functional style and a robust type system becomes a huge win is in larger programs - and, in particular, significant refactors of larger programs. If you've done a few of these in a few contexts, you should have a good sense of why.