skysight-inc/HackerNews huggingface dataset:
> After spending hours scrolling through Instagram, Facebook, Twitter or Flipboard our mind feels tired. We feel intellectually bloated, and yet completely unsatisfied. Why? Because there is more out there. What if I’m missing out on something? What if there is some critical piece of knowledge just three flicks of my finger upwards?

The author seems to be essentially describing an addiction, and suggesting that the compulsions can be ameliorated by placing arbitrary divisions in the consumption stream. I have to admit, it would be interesting to see if there's a difference in consumption behavior between infinite scroll schemes and manual "Next Page" navigation... maybe this has already been studied?

It would probably be overkill to force this on users ("sorry, we're taking away infinite scroll because some of you couldn't control yourselves") but I can see it being potentially useful as an option in apps, available for those who find themselves in need of structure.

Anyway, I'm not entirely convinced it would solve addiction... after all, cigarettes come in discrete units, and we all know how that turned out.
Core.async - Communicating Sequential Processes using Channels, in Clojure
The claim that the American poor are wealthier than the French middle class is rather loaded, and looking at it from a specific set of norms. I've spent considerable time living in both the U.S. and Europe, and in some ways Americans are indeed wealthier, but in some ways even America's middle-class doesn't live up to what Europeans expect of a middle-class lifestyle. That report seems to be measuring solely ownership of some material goods. But some of them are negatives from my perspective! I do not want many of those goods, and many Americans are essentially forced to buy them, whether they like it or not. That makes the American of the same income live less well off, because they have to spend their money on them.

Example: you have to own a car in most parts of the U.S. to get anywhere (such as work), because transit sucks. You don't in most of Europe. When I moved from California to Denmark, I sold my car, dropped my insurance, and don't pay for maintenance anymore. That former money-pit is now extra disposable income for me. With the same income, I feel wealthier. In practice, this is a huge problem for my poorer American friends: car payments, insurance payments, car repairs, etc. are a huge issue for them. If something breaks they have to come up with money to repair it ASAP or they can't get to work and they might get fired. Whereas poorer Danish people don't have this headache; to get to work all they have to come up with is a bike, or money for the monthly transit pass (I pay $50/mo for mine).

Not to mention that Americans have an endless list of other expenses: they're expected to pay for their kids' college, their own health insurance, they don't get maternity/paternity leave or daycare provided, etc., etc. Even the middle-class Americans I know seem poor compared to an average Dane, in the sense that they don't feel economically secure, and are constantly stressed about money and the future. Whereas even a lower-middle-class Dane generally has smooth sailing and an economically secure lifestyle. Sure, fewer microwaves and cars, but who cares? Since this thread is about money buying happiness, it doesn't seem to have translated into Americans being happier than Danes.

But mostly what appalls me about the U.S. is that it doesn't really seem first-world if you walk into poorer areas. Stuff looks incredibly run-down, and people literally fear for their lives! Right in the middle of major cities, too. When I lived in Atlanta, I had to be very careful about which streets I walked on after sundown (and not only because of the tripping hazard, since the sidewalks were all in disrepair).
If there was something like »Updates for your extensions are available, install them now?« would it really help or would most users just say »yes«? They'd have no way of verifying that the update is benign or not anyway.
They have a long history of doing these kind of things. My question is, how do these blog/twitter hackings really help them? I doubt people are gonna stop using Microsoft email. Maybe they're just trying to publicize, but I feel like these antics are getting a bit old and losing their efficacy.
Or has a receipt, or knows some people who could be witnesses for it, or lots of other possibilities. Filing bogus lawsuits is a tried and true intimidation tactic, but perjury is just dumb.
Even then, looking at the TCP/UDP headers to balance traffic is not deep inspection. Pretending to be a server and injecting yourself is both deep inspection and MITM.
I think the problem is that dynamic links have a lot of other benefits so it doesn't make sense to get rid of them.
This is an important issue that has not yet been tackled in regards to doctor-patient interactions. This relationship has a lot of legal doctrine and is very much 'one-way' in the information control--in a nutshell, HIPAA (law) prevents a physician from releasing information about a patient without their consent. Yet, there are review sites that allow people to anonymously review their physician. But now imagine that the patient's name is visible, the physician STILL CAN'T defend themselves because the information would be protected from release. So, consider this situation--you can neither confront the accuser nor answer with rebuttal.

And yes, the comments may be defamatory if there are statements of fact that are not true. I'm really shocked by the number of people in that site's comments that are comparing this to revolution in Syria or Egypt. I mean, really people? That is almost farcical to the point of Poe's law.

The summary of this whole legal shenanigans seems to be that a business got bad reviews and wants to confirm if these people leaving reviews were actual customers. I think it's hard to make an argument against this stance, especially if this can be done in a way that doesn't reveal the reviewer's identities to the carpet company--say a neutral third party mediator. It would cost a lot less than an appeal.

If you want to know why Yelp is fighting this, it's not about your civil liberties. Look at the bad precedent it would set for their business model--if that case won, any business in VA could force Yelp to respond to inquiries regarding any anonymous reviews. Sounds like a cumbersome and expensive reason to keep fighting.
That's not at all what I was getting at. It's not about patting yourself on the back or trying to make the team look like heroes.

I was more wondering how the mechanics of their incident response processes were managed and whether they planned to make any changes as a result of the review of this incident. Technical remediations are all well and good, but organizational, cultural, and even procedural changes are often even more impactful after events like this.

For example:

Were they happy with the pace of communication during the outage? Do they think customers were updated frequently enough, too frequently, etc. Any changes planned?

How did they handle incident fatigue? Did they have to go to shifts to manage the recovery? Did they already have this planned or was it done on the fly? Do they plan to build any procedures to handle similar long-running events in the future?
I wrote an extension (HTTP Switchboard) which can log and filter behind-the-scene requests, which also comprise net requests made by extensions. I suppose this could be used to validate that an extension connects to a remote server. In any case, it can be set to selectively block/allow net traffic of extensions.

Even without this extension, it is possible to open the dev console of a specific extension and look at the detailed net traffic of a specific extension in the network tab. Somewhat simpler than running wireshark, so more within reach of the average user.
Yet another story repeating the 35 year potential sentence claim.

The DoJ really should stop using their misleading method of adding up sentences in press releases. When they reach the point of charging someone, they have information on the amount of damages they are going to claim the defendant caused, what the defendant's prior record is like, and how the charges are grouped for sentencing. That gives them enough to apply the sentencing guidelines and come up with a realistic "up to" number to announce.
I've been a user for 5+ years, for more hours a day than I would care to admit, and have never run into an expired-link problem that couldn't be resolved with a BackButton, copy+paste.

Honestly, it gives HN a bit of charm, and it's never ever really bothered me.
I guess I'm the only dummy who wasn't thinking of the actual Self language and thought I was going to be reading about a programming language that wrote programs by itself.

Yeah. I'll show myself to the seat in the corner. Sheesh.
I just want to put my hand up against the selection bias in this thread and say that I totally don't care about the broken links, and that rock-solid moderation is a far more important issue for any online community.
I agree that this clever and useful, but I get the feeling that it could have been more so.

I haven't done much assembly in a while, but I was heavily into it once upon a time, and I recall that values with lots of 1s were useful. There is not quick way to generate those here. This means that we can write a single instruction to set any single bit using an inclusive OR and the proper immediate value, but we cannot write a single instruction to clear any single bit.

The reason I think a bit more cleverness might have helped is that there are so many values with multiple encodings. Anything where the 8-bit value ends with 0 has a different encoding as well. For example, a rotation of 0000 and an 8-bit value of 00000100 gives the same result as a rotation of 1111 and an 8-bit value of 00000001 (right?). Perhaps some of the redundant instructions could have been used to represent things ending in lots of 1s?

Regardless, an interesting and informative post. :-)
Who is pushing PhDs? The meme that there are far fewer academic jobs than PhDs has been widespread for at least 10 of 15 years.

A PhD is either a segue to a job in that field, if there is an industry (like pharmacology) or to launching a new segment of industry (as in computer technology) or a non-pecuniary pursuit of folks who are intelligent and financially independent.
I'll list a few examples, but please remember each person's situation is unique and "not getting by" could just mean facing a mental health issue (bipolar comes to mind). I guess what I'm saying is, even this attempt to enumerate some financial examples clearly misses the bigger picture of physical health (and associated costs), mental health (and associated costs), social problems, etc.

1. Guy just got fired from his job because he told his boss to stop altering time sheets, removing hours worked thus lower wages. When he went to the Dept of Labor they "couldn't help him" because he hadn't come to them first before getting fired.

So he got a lawyer but that just burned through his cash reserve; when the cash ran out the lawyer walked out. He's now living out of his car even though he got another job. He's probably blacklisted by a lot of the jobs he's used to. When his current job pays him in 2 weeks, he can make a deposit on a place and maybe start renting again. In the meantime he struggles to find a place to shower each day.

2. Girl finally emancipated herself from a bad adoptive parent situation. She's 16 and emotionally mature enough to live on her own. She's currently at a women's shelter but they are working with her to secure an apartment. Apartment managers refuse to consider her because "she doesn't have a parent's signature." She has a job at a pizza place but keeps getting turned down for better paying jobs because she's still in high school. How is she going to make rent for the next 2 years? Making pizzas?

3. Guy splitting rent with some friends who get into drugs and stop paying him. Since the apartment is technically in his name, he gets thrown in county jail for a few days when the cops bust the drug thing. He is clean so they let him go but the apartment insists he move out, like, yesterday. So technically he's homeless even though he has a stable job. When he goes to get another apartment they all want to know where he has stayed for the last 2 years (standard apartment procedure) and when they talk to the apartments where he was, they always get enough of an earful from the previous manager that they decide he's not worth it. Financially he's making it through all this but imagine if he were just barely making it... could be enough to push him out onto the street.

Sleeping in your car is particularly bad because a lot of local law enforcement will ticket you or throw you in jail for a night. They really don't want you sleeping in your car around here. The risk is that they might impound your car after enough tickets. Now you're really "not getting by."
Ivan Illich: Medical Nemesis - Expropriation of Health (1976)
This is completely wrong. Nobody expects an academic career anymore, and all the PhD students I know are doing it because they really like their subject. It's like aspiring to be an artist.
Why adapt our apps and tools to fit our old mental functioning where information was scarce, instead of evolving to the reality where there is an excess of available information?
False dichotomy. A lot of learning and discovering involves building.
Organize your Processes with Simple Tags
Where I'm from, most of the road damage happens because water expands when it freezes.
Twice as fast as Concorde: Supersonic jet will fly from London to NY in 2 hours
Side note: according to some sleuthing by the snopes crowd[1], this quote predates Lincoln's presidency by several decades, with the first recorded usage being somewhere around 1834. He may have used the anecdote himself, but it seems to have been a popular saying in the abolitionist movement in general.

[1] http://msgboard.snopes.com/message/ultimatebb.php?/ubb/get_t...
agree , give the story . what was the command in the script that failed. to error is human to blog honestly about it is a story I want to read. there is no room for fear in good content , show the true story.
I miss you too.
We're all so easily swayed by propaganda to label someone "murderous thug". Odd how we never had a trial, never had concrete verifiable data and easily label them as such. We sweep those collateral casualties under the rug the same way the "barbaric" people we purport to be attempting to "civilize" do. I worry about us and our future.
This is shocking, and after reading it I'm angry.

Better to know it than not though, so thank you for sharing.
That cats aren't really domesticated . . . I wholeheartedly agree. They have simply learned to cohabit with us.

That cats don't know we are different . . . I wholeheartedly disagree. In some respects, they treat us like cats, probably because that is the language they know. To be fair, however, many people treat their pets like little dumb humans while realizing that they aren't actually people.

What the hell is an anthrozoologist, anyway? That sounds like something he made up to call himself.
are these just mercenaries or are they all syrian? how do they 'hack', what type of coding skills do they have that can do this? brute force? genius algos?
SEA claims that defacing Microsoft's blog/Twitter is just a distraction. A possible goal could be to leak a huge volume of internal email? They already captured and released one exchange.
Nah, I'll see it for what it is: two imbeciles (or, more than likely, one individual imbecile who registered two accounts) nitpicking.
It's possible that he knows someone there, or is at least familiar with the place, and so might turn up there again.
excellent article on the topic: http://www.theatlantic.com/technology/archive/2013/12/2013-t...
There's a place for those things. I also think it's important that you don't get overly consumed by some frivolous notion of those concepts, prioritizing it above honesty, authenticity, and everything else.

To that end I often feel it's refreshing when people say something that is not a majority opinion on this site, and don't hold back.
I think this is silly. A BS or MS degree is where you should acquire employable skills. A PhD is an apprenticeship for a research topic.
Any recent examples? (Just curious, not trying to debate you)
AFAIK, they're just Syria's nationalist version of Anonymous, but not necessarily all based in Syria.
http://en.wikipedia.org/wiki/Syrian_Electronic_Army
> So dad reminded our visitor that his hand is disabled because he had caught polio in his childhood. STILL, the dude was arguing with my dad.

This is unfortunate, but from his perspective his disabled hand is orthogonal to the belief that the vaccination is tainted with some poison/sterilizer.
I disagree. TypeScript not only attempts to be inline w/ upcoming ES/Harmony standards, but it is not pushed on you in any way. It's Apache licensed and it's not like MS is putting a TypeScript VM in their browser. I love TypeScript's typing system, especially type declarations which are based on whether something has something vs on its named type (i.e. duck typing). There are many editors from MS's free VS express to WebStorm plugins to event IDE's written in TypeScript themselves. I find the language work by MS these days (this, f#, etc) to be really community friendly as opposed to locking in.

Re "main advantage of JavaScript is not having to supply types", I am a static typing fanatic so I am just going to disagree here and spare everyone the religious (or as Yegge would say, political) war.
There are many things you could do with Automately! You could create new APIs that connect your services to other sites automating lots of things! For example you could create a banking API that connects developers to banking data. You could use Automately to connect to banks that offer online banking!
From a UI perspective is it too much to ask that instead of showing a FU expired message, just client side redirect the user back to the homepage - should be trivial to implement.

On a desktop it doesn't save much due to bookmarks bar but on mobile it saves a lot of effort on starting over.
I'm guessing DNS Hijacking. https://www.youtube.com/watch?v=7Pp72gUYx00&feature=youtube_...
http://xkcd.com/1309/
What's an automation script in this case?
From experience, I can confirm that there is a pretty massive subjective difference between scrolling through a book vs. reading it in page size chunks. When I scroll through something, especially if it is dense, I tend to be continually moving the page so that I keep the sentence I am reading in the middle of the screen. Since I often scan up and down around a point in the text to gain context and solidify the meaning this has led to less retention of knowledge when I scroll through as opposed to page through. There is probably more to it as well though, because I definitely feel that bloated feeling mentioned. What's more, I feel it even during short chapters, when the same amount of text read in paged form would not give me any trouble.

Not sure if this is replicated by others, but this may reveal something fundamental about how I interpret information in printed form.
Count me in as this being the most annoying issue for me. (Maybe that means you’re doing a lot of things right, but it’s still plenty irritating.) So much so as I have been using sites which mirror or display HN submissions because they don’t have this problem.
This is like : http://dilbert.com/strips/comic/2003-04-16/
Eero Saarinen's Bell Labs, Now Devoid of Life
You can get trailing ones by subtracting 1:

0x01000000 - 1 = 0x00ffffff

so you can generate any number of trailing ones with 2 instructions.
"Excel" is the industry wide corporate standard database management system

Excel is not a database (I don't mean that as a trivial correction, it's quite distinct); many of the jobs done with it could conceivably have been done with databases but were not, so in a way it's opened up a whole market to store and manipulate more data than ever before on a small scale in businesses, and I suppose you could conceivably replace dbs with it in some cases. However I don't see it replacing databases in the businesses I work with — in my experience at least I see more data moving from excel over to databases and apps (with internal dbs) as it becomes complex or people want to share it than I see it moving the other way. For example imagine a CRM built in excel, scaling up to 1000s of customers and several users — eventually there comes a point where it is far easier to use a db and front-end than to try to manage that sort of data in excel by hand and share amongst several people.

Data manipulation is an excellent example of the complex changes wrought by technical progress — there is an argument for saying that as technology progresses, we discover more work we can do with it, and data and analysis become more complex, not less — more jobs are created which simply didn't exist before. Automation doesn't always lead to jobs becoming simpler or humans becoming redundant, quite the reverse in our recent experience.

Look at how many graphics artists using paper and pencil have been replaced by one marketing guy with photoshop.

Answer, zero. Graphic artists have become quicker, can do more work, and can produce work of higher quality in terms of resolution, type etc than before, but it's still quite a distinct job from marketing. One related example of a profession which has gone is typesetter though — they've been entirely supplanted by technology. Just to be clear I'm not saying technology never supplants anyone, but that the professions you listed are the farthest away from being supplanted and are not even on the horizon in most cases.

Customer service is still really important in many jobs, interfacing with humans is extremely hard, and expert systems are not an adequate replacement for most humans yet, esp. in creative or customer facing roles — that will require a qualitative change in the nature of our software. Perhaps that will happen eventually (in some ways I hope it will), but we simply haven't made that leap yet.
Hey Luke,

I hope you are ok and is reading HN right now. Come back, the world is missing you.
I don't know if you've heard of this website 'wikipedia', if not, you should visit it sometime. http://en.wikipedia.org/wiki/Anthrozoology
If the data is changed without the permission of either end party, then it is an attack. There was no 'harm' done to the parties involved, but the 'attack' here is not aimed at the parties, it's aimed at the integrity of the connection. The integrity was completely destroyed, so I think 'attack' is an appropriate term.
Android date picker example
Thanks, I didn't know it was now in the OED.