skysight-inc/HackerNews huggingface dataset:
Except your making the classic mistake of assuming that it's 33 visits per second because you are looking at the 8.6m visitors happening evenly over the course of 3 days. You're also making the mistake of confusing the number of visitors with the number of hits on the site. 20 requests to the server for information is still one visit. And yes, 33 hits per second on a static site, cached at various points is far, far easier to develop.

> but it's more and more difficult to understand how this project has failed so miserably.

So, imagine someone estimated 8.6m visitors over three days, and decided to load test the site for 33 visits per second... =)

Then it becomes really easy to see why it could fall over.

Disclaimer: I've been doing load testing the last few weeks, and have been beating up on other peoples server side applications. It's a lot of fun when it's not your code getting hammered. =)
Yes, but it only works when you use word.

Yours sincerely, a graduate student whose thesis is written in LaTeX and then converted to RTF and then hand edited so his supervisor(s) can give him comments.

I sent them a link to my github repository, but they never took me up on my offer :(
Shipped code > Well architected incomplete features.

Actually there is more wisdom hidden in this dogma. I'd argue you can't really well architect anything without iterating running code. So, it's more of a cycle. At least in my case. Proto, use, profile, refactor, proto new stuff into it, use, profile, refactor...
In-kernel memory compression
> Eastern block countries had nothing but a basic job, i.e. no private sector.

From what I remember from my childhood there was some very limited private sector. Trust me, much damage on the psyche was done not by not allowing people to start companies but by bringing all to places where they couldn't do much and giving them money for just sitting there (and usually drinking copiously).
Looks like the algorithm is giving weight to h1 and h2 tags in the page markup having just tried it on some of my pages. Is that true or am I imagining it?

If so, I'll have to provide more literal subheadings!
In the database world, we call it temporal databases, because it introduces the concept of time as a first-class part of the conceptual/logical model.

Every production database I've ever seen goes through some version of the same evolutionary lifecycle:

1. "We only need the current state". The database acts as a snapshot of the current world. Updates cause the loss of historical data. The database is like a state machine.

2. "Oops, actually, we need point-in-time reports". The database is hacked with date_from and date_until fields (which introduce interesting anomalies and impose programming overhead on every query written).

2a. "This is a mess, let's clean it up". The database schema is refactored so that the central model is logs of transactions. Point-in-time snapshots are derived at query time. Note that this both replicates the underlying logic of database design (much as network protocol layers are fractal). Note also that it recreates the way basic accounting works, which was the inspiration for database transactions.

3. "Oh crap, the regulations/laws/reporting standards changed". Now you need yet another layer to represent changes in the domain, not just in the data. Your point-in-time reports become even hairier as you must now write different queries depending on the time period being accounted for; and sometimes you must write queries that span both periods and include logic to combine them.

The concept of a temporal database is to make points-in-time a universal, cross-cutting part of everything that happens to the database, either in the schema or the data. Rich has correctly identified the correspondence with functional immutability, where instead of modelling things as having mutable state, you model changes as a series of successor models, each of which is by itself immutable.

I think it's a good idea. The world would be very different if proper temporal logic had been baked into SQL in the first place.
Same thing happened in autoracing. See Group C
While we're taking things out of context, I noticed that he also followed up with a post that he is checking himself into a 6 week mental health program to get some help.

http://objo.com/2013/06/01/taking-some-time-off/

It's possible that just maybe, this is a decent man who made a bad decision, like all of us have done in different ways. Fortunately for us, our mistakes were not aired on the internet. There is a chance that he is not a cruel, evil being that the internet should burn like a salem witch, but that he's human like you and I.

If you think you're better than him, read this again in ten years. Eventually, real life will happen, and you'll do something regrettable.
Curiously, I find easier to read the scala code than the commented pseudo code. I've been experiencing this a lot lately. It' seems I am loosing my ability to reason about code that loops explicitly.

One minor nitpick that can be of help when dealing with tuples: A partial function ( {case xxx => yyy} ) is a Function1 so you can use it with map and filter. This way you can deconstruct tuples into names and avoid using _1, _2, etc. { case (name, value) => blah }

https://github.com/MojoJolo/textteaser/blob/master/src/main/... could be made more readable by giving names to the tuple elements.

Thanks for publishing this code. It yields impressive results.
I understand, sorry I took it the wrong way. I understand what you are saying, and I don't necessarily disagree. It's possible I wasn't clear. When this Joe character penetrated her with his fingers, he did it surrounded by people at a bar. He was drunk. I think in this case it's clear he didn't have consent, at least one other account (by the gentleman who stopped it going further) said the situation looked out of control, and it didn't look like consent was given.

For the record, where I got a little upset with your comment was when you said I must have a strange relationship. As it turns out, I'm a very happily married man with two kids. I actually do ask my wife if she's in the mood. Different couples communicate differently I guess.
[JS] Why I am switching to promises
Ah, and here I thought $600,000,000 was too much for a website.
I've updated to Mavericks about a week ago, just before attending a conference, and I've had a fair share of problems, though it seems that (based on Google Searches) I'm in the minority with the main issue: I can't use tethering with my iPhone anymore. Wireless or wired tethering will setup just fine, and I can even ping hosts on the internet, but domain name resolution fails. I've tried all kinds of things (like adding the 8.8.8.8 server, or running Linux in a VM to see if it works fine in there) but somehow as soon as I am tethered, my Macbook Air can't resolve domain names anymore and using the internet is effectively useless. The other issue that I've had is that the system froze when I connected it via thunderbolt to a beamer.

However, apart from that I'm getting longer battery life (from ~3 hours up to ~4.5 hours) and I like the OS. I guess bugs as the above are normal with OSX point releases. I still remember the pain when I ran Leopard.
I assure you then, you're a rounding error. I'm surprised if you actually think most people do that.
Hold on... You were serious about your comment that I might be trafficked or had my organs harvested?!?
Agreed. Capacity planning is not about the average case; it's about the 99th percentile case and whether you can afford it.
This is two years old and mostly outdated for apps targeting iOS 7.
I'm pleasantly surprised. It's actually fairly well structured in my opinion.
Stress-free production deployment
Please no. As one that enjoys the gamesmenship and innovation of F1 and sportscar racing that would kill it for me.
Zuckerberg Seeks Personal Privacy, Then Removes Online Privacy Feature
I think it's mostly red states that aren't running their own ones.
Actually, a large codebase can be reasonably expected to live 20 years. Over that time with a lowish 10% turnover you'll replace the entire programming staff twice, so the understanding people have of the code is not just hearsay, but hearsay of hearsay. The sheer size of the codebase (facebook has tens of millions of lines of code) means that practically speaking you can't program your way out of a corner once you get there. That is (partly) what killed facebook's competitors. The solution to all of this is to be ruthless about simplifying code. The goal of new code should first and foremost be to be maintainable. Clever code is the enemy of scaling a programming team. Not that you don't need clever code, but you isolate it and protect it and make sure the average team member doesn't have to look at it.
Economists who want to study the effect of a basic income can travel to Alaska and see the impact for themselves.

The thing is that Alaska is not taxing Alaskan to share the wealth. Alaska is giving everyone a s share of what it gets from what they have underground. Arab countries have generous welfare systems but I doubt they'd have them if the richer ones were taxed to provide for everyone.
Like Weinberg said in Secrets of Consulting:

No matter how it looks at first, it's always a people problem.
A book reminding us all that we thought, and all that we think, and that what we create may be underwhelmingly backminded.
dlgeek explains the entire situation better than I. However, I wanted to apologize for poor wording. It wasn't that he wasn't trying to cooperate. Rather, than it seemed like he was trying to be unreasonably uncooperative to what was a reasonable and lawful order (starting with the information/traffic of a single individual). The distinction is important, I think.
Do it anyway. The thing about testing is that it's a skill that you have to work on. You have to know what to test and how. Testing shouldn't affect the speed at which you write code at all.

The reason your boss is saying no is because you had to ask him. The reason you had to ask them is because you know it will take more time than it will save, at least at first.

You have to learn this skill somehow, and the best way to do it is on something that matters rather than with a side project. So write tests at your job, and learn the skill of testing on your employer's time, without their knowledge. Or on off hours if that makes you squeamish. But learn the skill, it's important.

Then, when you refine your testing work flow to the point where it makes more sense to test as you write, don't bother hiding it anymore. When they ask, show them your workflow and how it's not taking up too much time and list out the benefits of testing. If they tell you to stop anyway, take your new skills and find a new job. You're growing past the ability of your current job to challenge you.
I don't think anyone is suggesting that she was asking for it. However, from the report it is ambiguous whether she clearly stated "no" at any point (reminding him he's married may have been a clear no statement, but we don't know for sure). Unfortunately this ambiguity is giving rise to the arguments above.

I am civilised. I think that your attitude (suggesting that someone whose opinion differs from yours should be killed by throwing them out of a window) is far less suitable to civilised society than pearjuice's, who is arguing a contentious and sensitive point, and may be wrong, but is at least willing to do so without calling people names or threatening to harm them physically.

Your behaviour, however, is completely unacceptable. What's your excuse for it? Do you also beat up things and people around you physically when you get upset, or does your violence remain verbal only?
I could maybe accept this argument if he tried to advance things, and stopped when it was clear she wasn't reciprocating. There's a sexual element to a body shot, and there's really no use denying that fact.

But when you kiss someone, and they fail to reciprocate, and certainly when someone tells you to stop, you've clearly crossed a line. In my mind, there's absolutely no room for grey area in this from the point she said "stop".
I'd say the Voynich Manuscript (which the article mentions) is still the strangest book in the world.

We can understand how the Codex Seraphinianus came about. Serafini presumably looked at the Voynich Manuscript and said "that looks like fun, I want to write a modern version of that". And he did so, and he made the text look convincingly like language without being decipherable as any known language, which would seem to require applying modern knowledge of linguistics and information theory.

But we don't know how the Voynich author did the same thing, many centuries earlier.
Not to mention, the offender lives in the same culture that defines what he did as sexual assault. The argument, to my mind is a little specious.
Because of the timing, it's unlikely this was done in response to this incident, but CodeMash did update its code of conduct on September 26th.

https://groups.google.com/forum/#!msg/codemash/abX4UEL4vG4/e...
Unfortunately, my experience is more first hand (survived a nearly fatal accident as a toddler that has had lasting impact on my life). But I recall the CDC's page on the study having some good jumping off points, and I think I first ran into it via this series of articles: http://www.huffingtonpost.com/jane-ellen-stevens/the-adverse...
Are they taxing companies. Or charging a fee for extracting resources?
If her complaint was that the bodyshot itself constituted sexual assault, sure. Otherwise your argument is literally no different than "she was wearing a short skirt and therefore deserved it."
Dear Rockstar,

Please do some additional programming and infrastructure work so I don't have to exercise a few seconds of self control.

-Somebody who already bought and is enjoying your game.
Similarities to the basic income idea are there.

500k makes things easier to buy, but will players who would have played more play less? It will make for some interesting datapoints in the basic income conversation if they go ahead with it.
I just remember because I took second, so every time I see Kippt, I'm happy you guys won. =)
A bit.ly link to a Let Me Google That For You for rape statistics in the U.S.? That's your contribution? Seriously?
Google use patents offensively when it suits them. They are not on our side.

http://europa.eu/rapid/press-release_IP-13-406_en.htm

The European Commission has informed Motorola Mobility of its preliminary view that the company's seeking and enforcing of an injunction against Apple in Germany on the basis of its mobile phone standard-essential patents ("SEPs") amounts to an abuse of a dominant position prohibited by EU antitrust rules
Most guaranteed income programs

Who? Who does this?

Earn $13,000 a year and get a $5,000 bump up.

Earn $15,000 a year and get a $3,000 bump up.

That's a 100% marginal tax. It is the worst possible design.
Right, registers are a kind of very small working memory, the only place where "work" operations can happen. Most program code eventually has to go through the register bank anyway, except it all has to be MOV in and out of the registers, eating up unbelievable amount of time.

I've always viewed RAM as a kind of register cache, necessitated because registers are expensive to build and RAM, though expensive, is cheaper. I've heard registers these days are just a small bit of SRAM, but reaching into my way back machine in college, I seem to remember them being a different kind of memory element.

But RAM and all the caches these days leading up to registers are all require fetch from somewhere, store in the register, do the work, then write back the result somewhere (even if the instruction set obfuscates that). If you had enough registers, the fetch and store parts of that work are pretty much gone, turning something like

mov 0xaddressh-1 RegA
mov 0xaddressh-2 RegB
add RegA RegB RegC
mov RegC 0xaddressh-3

into

add 0xReg-1 0xReg-2 0xReg-3

where each mov we do today introduces a cascade down the cache and memory stack (perhaps even dipping into on-disk VM) just to copy a few bytes into a register. And we have to do that 3 times here. The number of adds we could do in the time it takes to do a mov is probably pretty high, but we simply can't do them because we're waiting on bits moving from one place to another.

So suppose money, power etc. weren't considered issues and engineering effort was put into a register-only approach, how much faster would that be? (one the reasons that the Von Neumann architecture became "the" way to do things was that registers were considered expensive to build, but what if we didn't care about money?)

I'd bet a general purpose system built this way would be an order of magnitude faster than anything we have today. But you're right, it would be an enormous resource hog and be expensive as a medium-sized mega yacht.
My account has been deleted about 4 times now. I've given up trying to earn money and have resorted to blowing people up. I'm limited to a .50 gun and a crap car. It sucks for me.

Today I was offered a chance to change my character. I took it because I had to do it so many times I randomised everything. Hopefully it stays.
Now, we understand you may never assert this patent. Given your history, you may only be acquiring it "defensively."

This is the same argument as Obama used for the bill allowing indefinite detentions https://www.aclu.org/national-security/president-obama-signs... without a trial: "I will never use it" or something like that. The point is that it should never exist, what happens next year or five years from now?

By the way Google is a convicted patent troll, http://finance.yahoo.com/news/microsoft-says-wins-patent-tri...
I wonder if it was based on the code Zuckerberg used for the Java friend graph he had on his homepage prior to Facebook.

Could you perhaps censor the credentials and release it?
A sense of achievement comes from two different places when comparing GTA to real life. 10k in real life doesn't feel like an accomplishment to people simply because they don't have 500k in the bank, it's also/mostly because it's usually hard to earn and takes a significant investment of time and effort.

Also, there are no real consequences in GTA for running out of money, like there are in real life. People want to win lotteries for the security (which ironically they so often piss away if they do win), something that people don't need in a video game.
I can assure you that my method means I do not rape people and your method means you might. And that's regardless of how many people employ my very reasonable and clear method of determining consent. Has the thought ever occurred to you that the fact that people believe ambiguous signals to be consent may actually CONTRIBUTE to the fact that 1 in 5 women experiences rape in their lifetime?
Ask HN: Looking for multi-domain billing/ecommerce solution
We are looking for a billing tool that we can connect all of our domains and companies to, so we can collect all our payment data and such on the same place. We can't find any like it, except http://www.opengateway.net/ but I have not seen any reviews about it.<p>Do you know any or do you use one?
IBM Acquires Xtify to Help Digital Marketers Reach Mobile Customers
I was hoping Rockstar would do the opposite and wipe all of the servers once they were stable.

While some players would be upset I think the majority of players would like to see the ones that got out in front by unfairly exploiting missions be pulled "back in the race".

In fact I'd like to see them wipe the servers every 3 months or so and declare "winners" (player with the most $, clans with the most $, player with the most kills, etc). Theres nothing more exciting than opening day so why not try to have one every 3 months?
> ... which isn't 'functional' in any sense.

Functional programming is very closely tied to the notion of immutable data. "Don't modify data in place" is one of the pillars of the functional model.

> It seems that Hickey just reinvented time series and tries to sell those as database.

Datomic is much more than a time-series, although that's the aspect that arguably makes it "functional." For example, it provides a datalog query interface and has a pretty fascinating and unique architecture that provides extremely high scalability for queries. If you don't like Datomic, or if it doesn't suit your purposes, or if you think it's overpriced for its value-added (I do), that's cool, but don't dismiss it based on a malformed understanding of what it is.
HoTT authors said that distributed version control helped a lot (for both productivity/creativity and spirit of scientific openness)

http://math.andrej.com/2013/06/20/the-hott-book/
Powerful stuff.

Being victimized by others is not a choice. Abiding in a victim identity is a choice.

That's why so many rape survivors choose that word - because it is more powerful than victim. Perhaps there are even more powerful names - thriver, for example.
Snowden: Mass Surveillance Making Us Less Safe
ON a side note: How many font's cant you put on a web page?
Yes. And that was what they initial asked for.
Which it really confuses me as "Home" part. I can't think of so much case that full fledged WP useful in home context other than writing a letter maybe...
That's exactly correct. At 45%, the top earners would pay a bit less, the bottom earners would receive a bit less, and the break-even point would move to the 45th percentile rather than the 50th percentile. So more people would actually pay net taxes, but the average taxation would be lower.
You make a fair point and I guess everything is relative. My post was not meant to trash the code, but rather to point out that this code shows us that the primary objective shouldn't necessarily be writing the perfect code.
As an aspiring mathematician, the thought of not using LaTeX for mathematics frightens me. The thought of using Word for mathematics terrifies me.
The department of Agriculture's share of the discretionary spending in the budget is on par with Homeland Security and the NSA. Paying Farmers has a year long latency so not likely to change anything.
For those who don't know what the Voynich Manuscript is, this article was on HN a while back (http://www.newyorker.com/online/blogs/books/2013/07/the-unre...) and you can view the whole thing online (http://brbl-dl.library.yale.edu/vufind/Record/3519597).

Definitely more intriguing than this book, imho.
Those running Mavericks and experiencing significantly improved average battery life: what machines are you using and how old are they?
I use it for a different reason: no ribbon.
Amid NSA Outrage, Big Tech Companies Plan to Track You Even More Aggressively
> I haven't yet met a single person who is happier with OOo/
> LO than with Word; if that's true for you you're the first > such person I've heard of.

Hi, I'm one such person. Reason: the ribbon. In the rest, yes, Word is better. But I like standard menubar interfaces and hate the programs that don't let me use them.
Those aren't the type of people you need to worry about though - it would be the sly ones, and they are hard to know who they are. They are friendly until they don't care to be. I'm unsure if people purposely do this or they just become inspired by the ideas, feel they could do them on their own, and then start - I'm sure there's a mix, though you'll get a mix of honest and dishonest people in the both groups, the ones who are willing to sign the NDA, and those who aren't willing to.
> The Commission opened the investigation in April 2012.

While the process of buying out had begun at this point, it wasn't finalized until May 2012. I am not sure how much "Google" had to do with this decision.
How to use scheme as a scripting language for C, full example turtle program.
The CIA Warned About Edward Snowden All the Way Back in 2009
Pretty amazing boyfriend. She got upset at him touching her, so he slept on the couch with his ankles belted together so he wouldn't get back in bed out of sleepiness/habit. Wow.