skysight-inc/HackerNews huggingface dataset:
It boils down to what they are selling?

Does the product ad say, 1 Gb bandwidth for $XX when use of bandwidth doesn't exceed 20%?

Generally, these sort of exceptions are not made clear at the time of purchase.

Frankly, if they are selling bits or bandwidth it shouldn't matter the type of account. The type of account should only impact customer service. The water company analogy should apply.
Eternally relevant when discussing worlds of computing that could have been -
http://www.dreamsongs.com/RiseOfWorseIsBetter.html
> That’s one mathematical operation, but a large number of CPU instructions. CPU instructions are what matter here, though, as we see, not as much as cache coherency.

I thought it was also a single CPU instruction, but multiple clock cycles.
Weird that my slides from almost three years ago got posted just a few days ago. :) I am glad some enjoyed them.

My answer to most of the naysaying here would be simply to say that GPL is the Constitution of a Free Software community who chose to refuse any proprietarization of their work. If you believe in the principles of a Constitution, then it's worth upholding that Constitution.

And, I don't do this full-time. GPL enforcement has never been my full-time work, but has been the minority plurality of my work since 1999. And I get paid less than every software developer I know, BTW, and my salaries since 2001 are all publicly known. :)
Thanks for the response. Several people have advised me to go back for the overall experience, but I feel like I'm not likely to enjoy it if I'm unhappy or depressed there.

I'm wondering how bad dropping out would be. I have about a year and a half of experience as an employed programmer, and I know several languages and frameworks.

Would the lack of a degree become a serious problem in the future?
Ride-share drivers cited at SFO for trespassing
P2P requires running a combined client/server. Its a subset of, rather than equal to, running a server. Prohibit servers prohibits P2P.
I think you might be thinking of the RNA metaprotocol or Recursive Network Architecture.
Don't forget that when decrypted the result must match the operation performed on the corresponding plaintexts.
Or as recently styled,

"The standard you walk past is the standard you accept."

http://boingboing.net/2013/06/13/australian-army-on-institut...
Haskell has a rule - to avoid popularity at all costs
A bit off-topic, but is there a spec for Illustrator files? It seems the only one I see on Google is from an old version of AI...
The article makes the point that the lookup table version is fast because the table fits in D$, and that if the table were evicted it would be slower. This is true, but the more interesting point is that by loading this table into D$, you're potentially slowing down other operations.

It's an important conundrum of optimization that if you had 20 similarly complex functions in a critical path, implementing and benchmarking each individually with a lookup table could show excellent performance while globally performance is terrible. And worse, it's uniformly terrible, with no particular function seeming to be consuming an inordinate amount of the runtime or, for that matter, D$ misses.
You should come to New Mexico Tech. We have a great CS program which is essentially throwing you in the deep end and seeing if you can swim. We are far, far away from your overbearing family and whatever horrifying social situation at your old school, over here in Socorro, New Mexico. Even if you got no financial assistance at all, you could pay for two or three years just with the 18K you have saved up now, and that's out-of-state tuition. In reality, with a decent GPA they would probably pay half and in a year you would qualify for in-state tuition cutting it in half again. The students here are mellow and have nothing to do but study. A low key environment, you would be a big fish in a small pond.

Worked for me. :)
Dogbnb in more ways than one: You can choose to pay a sitter to put up your dog for x nights, or you can pay someone to LIVE IN YOUR HOUSE and take care of your dog. It makes sense, of course, but sounds a bit odd.
I think some of the anger might come from the fact that any normal person, or any normal group of people, don't have the clout to influence those kinds of laws — Google does. However, they chose to bow to those laws (and charge the government for the privilege.) If Google, the one company tech enthusiasts would trust to be on their side, doesn't want to change those laws, what chance do you think any of us have?
Well, implementing the ideas we had 40 years ago using today's dogma took 40 years, so the fact that he doesn't specify his idea on replacing 40 years of engineering cruft in a 20 minute presentation can be overlooked, imho.
Ask HN: Why do relational databases index instead of a separate module/process?
Sphinx [1] provides SphinxQL which is a subset of SQL. Assuming you follow Sphinx's table formatting rules and SphinxQL can handle your SELECT query then your SELECT query can be much faster than querying the database directly [2].

So my question is why not create something like Sphinx, but have it focused on indexing relational databases for the purposes of generic SELECT statements? Is this a good idea? Would this be faster? Why or why not?

[1] http://sphinxsearch.com/

[2] http://www.mysqlperformanceblog.com/2009/04/19/talking-mysql-to-sphinx/
So... it's a chroot jail?
Moralizing doesn't help, nor does it add to the conversation.

http://en.wikipedia.org/wiki/Is%E2%80%93ought_problem
I and many people like me make large (six-figure annual) passive* income streams from selling information products online. My flagship product is a book/video bundle to teach web development with Ruby on Rails, and sells for $159 (http://railstutorial.org/). Many people who use it go on to get new jobs paying them 50%–200% more money, which makes the product an easy sell to the right market.

*Of course, it's not perfectly passive, but it's pretty darn close: ~2 hrs per week (for customer service) plus ~3 months full-time every 15–18 months (to make a new edition).

There are lots of opportunities to make product businesses like mine. It's not a startup in the traditional sense; I think of it as a medium risk, medium reward business. It can also free you up to take bigger risks, such as starting a full-blown startup, which is what I'm doing now. In particular, I'm working on a publishing platform to allow technical authors to make profitable information-product businesses. (I love meta.)

I recommend reading Amy Hoy's blog [Unicornfree](http://unicornfree.com/) for ideas and suggestions, and maybe take her 30x500 course some time. You may find yourself surprised that it's not snake oil or Ponzi schemes—you can earn an honest, healthy living while still having a huge amount of time and freedom.
Abacus OS a next Generation Operating System for IoT
We've just launched a project on kickstarter for Abacus OS and our new class of device called microservers. With Abacus OS developers can create mobile applications between cloud services and local devices. API integration is done without code. Instead, we have an API form for integrating any API.
Isn't this all just evidence that "better" in most cases is a small margin? You can hate X, and prefer Y, but in most cases the X guys will finish their project. Methodology based crash and burns are pretty rare. And the things that are "not terrible" are not separated by that much.
Time to create new campaign

Do you mind expanding on this a little? What sort of orgs are you working with for which this is a KPI?
Slightly off topic, but if a bug like this is discovered does the engineer who wrote it get notified?

It would be funny to have a sort of wall of shame for that week or something else internally. Or you could even go as far as making that engineer pay for the bug bounty (that's a bit much though). Anyone have any experience as to what happens on Google's end besides the obviously patching of the bug and paying of the fine?
What's the threat model?

If you're worried about a rogue VPS company employee, then rent a dedicated server -- it's not that much more expensive, and you'd still benefit from having the redundant power and networking of a proper datacenter.

If you're worried about government agents, then the server is probably safer in a datacenter than in your home. When it's in your home, they can get a warrant to break in and bug it without ever notifying any third party.

In any case, the absolute quantity of people who are concerned enough about privacy to operate their own server are unlikely to be a major consideration to any ISP.
Sorry. Replied on the wrong thread.

Ok - Your job specification and requirements seem reasonable.

Did any of the developers give you a reason why they were unwilling to commit?
Because no less an authority than Jennifer Granick said [1] that the conceivable range of a sentence would be from 15-21 months (though she said it could go higher, so I rounded up to 2-3 years), and she is decidedly on Aaron's side on this. In fact she ended her discussion of sentencing with "But Aaron could easily have come out to over a year in his guideline calculation.". Either way the sentence is in the end not up to the prosecutors, whether they wanted to "make an example of him" or not.

Now is a year is an easy sentence? Probably not, but it's certainly not a very hard sentence. Either way according to Dr. Lessig the sticking point for Aaron wasn't the length of the sentence, it was the 'felon' label.

All the other hurdles you've mentioned, all of them, are surmounted all the time by much lesser men than Aaron. Sometimes I think that Aaron might have actually started to believe the type of crap that gets slung around here on HN about how being a felon ends your life, and I wonder if that had any influence...

[1] http://cyberlaw.stanford.edu/blog/2013/01/towards-learning-l...
It's not a single hardware instruction on a 32-bit CPU, I believe is the point.
Subtext seemed like a good abstraction what happened there? http://www.oscon.com/oscon2010/public/schedule/detail/15484
Are you trying to compare interactive software, one of the dominant forms of programs and widely used by billions of people every day, to formula 1 cars, an engineering niche created solely for a set of artificial racing criteria?

A better analogy would be being mad that the Tesla can't drive on the interstate.
I think you're confusing HN with reddit. While the comment quality may have gone down a bit from the influx of new users, most people on HN still tend to be courteous. Out of all the comments in multiple stories, I've only seen about 5 bad words give or take which is pretty good considering that a lot of people are probably furious.
All of the stackless/continuation related features included in Python 2 pypy should be supported on PyPy3 or it's a bug.

Implementing Python 3.3's yield from in RPython should actually be fairly easy. One of the PyPy GSoC students may get around to doing it this summer
With Abacus OS developers can create mobile applications between cloud services and local devices. API integration is done without code. Instead, we have an API form for integrating any API.

Please support our project on Kickstarter or share to others!
Not yet, but there's always next week...
And it's about time. I was really hoping for a shiney new UI/UX but nope. That thing is just antiquated, buggy, slow and well, if you use it, you know. But, it's quite necessary to have it up and running! I had originally thought the forums were part of the breach due to a recent issue with Struts and I swear the Jive forum software is/was written with it.
256B is quite large for sure, but what about going for 2 nibble lookups in a 16 byte table? Or a 2 bit swap and a 6 bit lookup in a 64B table? (current x86-64 CPUs typically have 64B L1 cache lines?)
Sometimes I wonder if we've forgotten who broke into who's subnet here. :P

Certainly the prosecution should have been in felony mode, but there wasn't no reason to avoid prosecution, except to pander to a highly vocal group.
I wish I would have more time to contribute to the project.
Wow, the author mixes good points with absolute crap... which make him seem less reliable and less worth listening to and sucks the wind out of his good points. I think the fundamental implication was that rockstars are primadonnas.

- Why no one is looking for ‘rockstar programmers’ ... they are looking, lots of shops are looking for the 'rockstar' or carry or lead developers. These developers while being very talented can be humble, kind, and great to work with.

- Egoless isn't what you want, you want separation. Ego (pride) is good, it drives you to improve. Separation is what lets you pitch an idea then allow it to be mercilessly ripped apart by your fellow developers (and even yourself).

+ Team Player ... yes, you want team players.

+ (then -) Always Be Learning ... great idea... and then he goes and backs it up with one of the stupidest points I have seen recently, the 5 year argument. Any develop worth his salt would have a long list of answers to both points.

+ T-shaped ... it is a generally accepted good thing ... you know some T-shaped developers might be gasp rockstars

+ Relentlessly Resourceful ... sure, absolutely...
Huxley, an app that helps fight CSS and UI regression
Indistinguishability Obfuscation and Functional Encryption
Oh man this is one of my nits. I've written code like this. For example in some bit counting code I have a block comment in front of all that with 57 lines that are not blank. I have a copy of Hacker's Delight on my bookshelf, but will the person after me know what and how that code works? I really hope that there was a comment before that pointing to one of the hack web pages at least.
This is easy if you have an established brand. The home pages in example made perfect sense to me as I know those companies. I am not sure this would work for startups that are new to the market.
Here's where I'm coming from: a student of psychology, sociology, anthropology, and history. Worked in the Helping Professions for 5+ years, lived in South Korea for over a hear, traveled to China a few times, and as such have made friends with several Asians back home in America. I think I can understand what the pressures are like from your friends and family, and I think I can understand why they feel the need to pressure you, at least to some small extent. However, I may be wildly off, in which case please ignore my ramblings, and I hope not to cause any more frustration for you.

Here's my real concern: not that you make money, or that you make your parents happy (or even that you make yourself happy), but that you are able to identify what is happening at the root of all this, and that you are able to navigate it. When that happens, you will become happy, and you will provide the time, the reason, and the opportunity for your parents to become happy about you, though whether or not they choose to is ultimately up to them, not you.

Here are my questions: What is the problem with your situation? (I can assume from what you've typed, but it isn't explicitly stated, and I hate assuming) Where does the problem come from? Where does your sense of identify originate?

My suspicion: there is an identity issue at the root of this (or at least near the root). We all get our identity from somewhere. We were all meant to get a healthy identify from our parents, though not all of us can. Many of us have parents who were not given their own healthy identity from their own parents, which makes it difficult to pass on a healthy sense of identity to us. Where there's a lack of identify (or unhealthy identity, these are essentially the same things with different terminology), poor boundaries are set in place. I highly recommend the book Boundaries by Henry Cloud and John Townsend <http://www.amazon.com/s/ref=nb_sb_noss?url=search-alias%3Dap....

Your hesitancy to return to school may be wrapped up in the bad stuff you experienced there. That does not mean you should just go back and tough it out; it means that you have not healed from whatever happened. If you can heal from that (and without knowing what it is, I don't know where to point you), you may find yourself wanting to go back to school. (This imagination technique does not provide solid answers, just hints about what is going on in you. Take it with a grain of salt) Take a few minutes to imagine that you are 100%, completely healed from whatever bad stuff happened your freshmen year. Really let it sink in. Everything is fixed, and none of that stuff can ever happen again. If you are able to imagine that and let it go to the core of your being, do you still want to stay away from school?

If what I'm saying seems to fit so far, get that book. It is a pretty dry read, but the ideas are amazing. If what I'm saying does not fit, I apologize for taking your time. I'd really like to see you get through this, healed of any issues that could cause depression ever again for you.
You're equivocating.
>Metered Internet access is potentially reasonable
Except when its not, because everyone will bitch & moan about rocking the boat. When Comcast added the 250GB monthly limit, there was a large vocal minority that made sure that that restriction never left trail.
If I were recording my life, I would not want to discard that, however -- I don't want to record merely what I actually saw/noticed, but rather what I would have seen or noticed if I had been looking elsewhere in my field of view.
Excellent point, the two situations are actually quite dissimilar.
The problem I have is that 'willpower' is completely subjective and arbitrary. Exerting your willpower is not the same as me exerting mine. Also, your definition of a willpower choice might not be the same to me.

Like I said, in my 20s, food was meaningless. Calories/fat/cholesterol weren't even something I considered. I wasn't overweight due to my high metabolism, so the choice between fruit or cake would be arbitrary. It wouldn't depend on using my brain, it would depend on any number of other factors. To put it simply: if I felt like the fruit, I'd eat the fruit, otherwise cake.

You felt that playing a specific game was a waste of your time and you felt you'd have difficulty in quitting so you made it significantly hard to start again. Someone else might be able to just shut it down, leave it all installed, never go back to it, and, maybe, never even think about it again.

So, unless you know that a person has some reservations about eating cake, it's hard to say whether choosing cake over fruit is a willpower decision. There's an even worse example in the article:

Spend hours at work on a tricky design problem? You’re more likely to stop at Burger King on the drive home.

Once again, it makes the assumption that stopping off at Burger King is somehow taboo to the person and because they blew a ton of cognitive cycles their willpower is blown. And all this completely inferred by a flawed premise (or at least flawed in how it is presented to us in this blog post).

Let me give a reverse example. I chew my nails, sometimes very badly, and this can get to the point of the skin around the nail as well. It can be pretty painful. I've tried just about everything to quit, yet I've been doing this for at least early middle school. I find that if I can keep myself busy enough, either through work or non-stressful activities, I do not chew my nails (or at least it's minimized. My willpower is low when my cognitive functions are in excess - the exact opposite of what this research and accompanying blog assumes. That is one reason I find it to be somewhat questionable.
I know. I've said as much (in reverse) to people pointing out that the USA shouldn't have been in Iraq but still somehow claiming that what Manning did is worth it if it leads to democracy in Arab countries.

But the USA never should have gone into Iraq based on what the leaders knew at the time. Why do you assume I think otherwise?
> If you had uploaded 20GB to e.g. Dropbox, they aren't complaining.

It's even more ridiculous than that! If you sync 20GB to dropbox, that's a client. If you sync 20GB with bittorrent sync, that's a server. Same data, same purpose, same network load. But one gets banned.

Also, I have to wonder if someone at google has heard of a thing called an X11 server...
It might be funny but I can't imagine that shaming engineers like that would be very productive. Anyone talented enough to be working at a place like Google is likely going to be plenty embarrassed without a "wall of shame" to make sure everyone knows who screwed up.

Not a Google employee but I'd imagine they'd have to do some kind of writeup about what happened/how future errors like this will be prevented.
It's only a dilemma if and only if whistleblowing is the only possible route for upholding the Constitution in the face of government wrongdoing.
Someone found the humor =)

I'll suck on the -2 Karma for a while...
> We're in the golden age of concurrency. Various runtimes are trying various techniques: erlang uses a message-passing actor hammer, async is a bit of an afterthought in C#, Node.js tries to get V8 to do it leveraging callbacks, Haskell pushes forward with a theoretically-sound STM, and new languages like Go implement it deep at the scheduler-level.

No, a better analogy is that we're in the Cambrian explosion of concurrency. We have a bunch of really strange lifeforms all evolving very rapidly in weird ways because there's little selection pressure.

Once one of these lifeforms turns out to be significantly better, then it will outcompete all of the others and then we'll be in something more like a golden age. Right now, we still clearly don't know what we're doing.
I'm also curious what his social network looks like.

Besides all of the other -isms in play, nepotism is really a huge part of getting your foot in the door in most places in this world. And I'm not even talking about "cushy job for the wastrel nephew" nepotism. While I'd like to think that I've gotten every job I've had because I was a competent, useful person, in almost every case I started the interview through someone I knew who worked there. The same goes for most people I know.

Even if you don't get the job based on who you know, just getting the interview based on who you know is a huge, fat advantage, straight-up nepotism. And the great thing about nepotism is that you tend to know people who are like you in one or more ways: same race, same gender, same socio-economic-background, same political views, or in this case, same age. It's all the other -isms wrapped up into one.
The Evolution of App Store Screenshots
From http://swartz-report.mit.edu/docs/report-to-the-president.pd..., Appendix 14, Question 35:

> 35. What influence, if any, did MIT exercise or could it have exercised in the plea negotiations? Did MIT really scuttle a plea bargain with no prison time?

> Answer: MIT played no role in any plea negotiations related to the Aaron Swartz case. For a description of these negotiations, please see the Report, section II.B.2 The federal prosecution. For a description of MIT’s position regarding the government’s prosecution, please see Part III MIT’s Response to the Prosecution. It is unclear whether MIT could have exercised influence on the plea bargain. Please see in particular section III.A.2 MIT is informed about the prosecution; and section III.C.3 MIT’s outside counsel speaks with the lead prosecutor.

What would it mean for MIT to "sign off" on a plea bargain? The prosecutor alone was pressing criminal charges; MIT was not pressing any civil charges and it was not involved in the proceedings.
I think firing the guy for this is pretty extreme - it does not allow for:

* the owner to constructively handle issues like this (maybe like educating the 'offender')
* the 'offender' to learn from his mistake and understand it in a broader context

All we have here is action: twitter-shame non-tipper; result: fired. Very short-sighted.

As far as the story itself goes - tipping is optional (even for large/huge orders), so the guy was in the wrong to begin with.
If You're Wondering What's Wrong With America, Look At These Four Charts