skysight-inc/HackerNews huggingface dataset:
It doesn't matter what it 'truly' is. The colloquial definition is pretty easy to measure by proxy, and in reality every measurement every taken is a proxy of some sort.

And as far as I know fatalism is only concerned with the abstract philosophical definition of willpower, not the practical definition that relates to desire and objective behavior.
I found some Perl code of my coworker's in a recent internal product. It had his name at the top of the file, and the year 1997. I mentioned it to him, so he pulled out the original in his ~/bin, and we diffed them.

The core program was unchanged, there were just some minor changes for this specific application (e.g. the path changed, and there was like one if block added for this purpose). So it was pretty much unchanged for over 15 years.
> Ultimately with the whole fiasco... before the police were involved, No one was Substantially Harmed!

Not only was no one harmed, the owner of the rights to access the journals downloaded, JSTOR, explicitly asked to drop the charges.
> So who's going to go back and digitize the 50+ year old articles

Volunteers. I did this type of volunteer work for hospitals and a museum when I was in high school. I didn't get paid for it but I still enjoyed it.

> Wikipedia is not comparable at all to JStor; one is targeted to the general public, the other is to researchers. There is a huge difference in the userbase.

Does it really matter who the target audiences are? They're both just publishing documents over a network. It's not like classified information or financial transactions, so there's not a huge difference. The only big difference between the two organizations is that one is open and more efficient while the other is not.

> Until a centralized distribution method is publicly funded as well, this is the way it has to work.

No it doesn't. All you need to do is free the publicly funded data. Who do you think Aaron was downloading the documents for? He was downloading them for another non-profit organization (https://en.wikipedia.org/wiki/Public.resource.org) that was willing to publish and host these documents themselves. JSTOR wouldn't have to pay for them to host it and people would have at the very least a backup for accessing this data. JSTOR isn't the only non-profit that has the capability of serving documents online.

I still haven't seen a good argument for keeping publicly funded research paper under a central paywall. It kills innovation, access, and it's inefficient.

imo a major reason Aaron was prosecuted, was because certain parties wanted to keep their paywall racket going without competition.
In addition to the session ID cookies, you need the HSID cookie as well, which is HttpOnly. While this type of bug is bad, it doesn't allow for a malicious third party to get all of the cookies needed to take over the users session.
Great. I'll send you something about my new programming model when it is written up decently, but it has to do with being able to modularly re-execute effectful parts of the program after their code or data dependencies have changed.
Twitter Stream vs Search API
Runs head to head a tweet search and a stream of tweets.
In other words, they trust neither their own ability to take the order correctly, nor the kitchen staff's ablility to fulfill.
At least firewire didn't cannibalize your video output port
So.... the US is at war with Saudi Arabia? [1]

[1] http://en.wikipedia.org/wiki/Hijackers_in_the_September_11_a...
Sure, it'd be bad if it were a marketting call. No one wants to be called for an upsale.

But what if the call is just part of the onboarding process to answer your questions better than any FAQ could?
Apple wouldn't care - look at the 'ancient' video card in the Mac Pro
How ironic that a VP at a student loan company ends up getting in over his with a student loan.
> big pharma regulatory compliance software

I hear that these sorts of things use EAV [1], which is traditionally something that ORMs do not handle well. The rationale of EAV over another model is that entities have MANY optional attributes and you'd have horrible data sparseness (without EAV).

But you say you use an ORM:

> Our ORM can express higher level queries and a wider set of queries than raw SQL

Are the anecdotes I hear about using EAV in these sorts of applications right or is the problem domain so big that there's room for EAV and non-EAV and nobody's wrong?

Just curious.

[1] http://en.wikipedia.org/wiki/Entity%E2%80%93attribute%E2%80%...
Your math seems off. I looked at the New Mexico Tech website, and it estimates that the costs per semester are around $15,000.

http://www.nmt.edu/tuition-and-fees
"Worse is better", aka "New Jersey style", as in RPG's famous essay? [1]

[1] http://www.dreamsongs.com/WorseIsBetter.html
Fun fact. In the 1960's the MIT Campus Police were elevated to be State Police officers, because back then the students were protesting, and as State Police officers they had the power to order the Cambridge City Police off of MIT grounds.... the goal was to protect the students (so they might get some kind of internal Committee of Displine sanctions for flinging sh*t at people as part of a protect, instead of getting treated as criminals by the Cambridge cops).

One of the things which was mentioned in the report as a potential policy question to be considered is whether random visitors to the campus should be given some level of consideration as extended members of the MIT community. (If Aaron had been an MIT student or some other member of the MIT community, the situation would have probably been handled quite differently, and it might have gotten escalated to someone higher level inside MIT --- i.e., one of MIT's Deans ---- much more quickly, instead of having the Cambridge police get involved, who then brought in a Secret Service buddy of his, at which point things escalated down a very different path, one which was largely out of MIT's control.)

One important thing to remember is that when people talk about "MIT decided", it's really not MIT as the entire organization, but individuals who happen to be MIT employees making various decisions on the spot. So from the perspective of the institution, if someone makes a decision which is within their scope of their responsibility, and that decision was consistent with the policy in force at that particular point in time, and that person was acting in good faith, MIT the organization has to really protect that person, and not offer that person up as a sacrificial lamb to hordes of ravening Internet denizens screaming for revenge. It might have been the case that if someone like Hal Abelson had been brought in that fateful night, he would have made a different choice at multiple points in the timeline. But until Aaron committed suicide, it seems pretty clear that this whole affair wasn't considered something that required the attention of senior MIT administration officials, or the consideration of senior faculty members such as Prof. Abelson.

In some ways, the way some folks have been complaining about MIT is very similar to how the Republicans have been certain that decisions made by lower level staffers in the IRS must be something where direct blame must be laid at the feet of someone senior in the White House.
I think a lot, I mean I have deployed a huge amount of websites and others too. This does not mean that we are "error free" there are two main things planned to be refactored so I suggest to check this: https://speakerdeck.com/daddye/padrino-framework-0-dot-11-an...
We "wish" too! Thanks!
Of course it shouldn't!

If you believe it makes you unhappy, and not simply causing you stress, then you shouldn't go back. I realise your parents and friends might disapprove at first, but you should change their minds by showing them you can do what makes you happy and be successful.

It shouldn't make any difference in you social life, because if someone cares that much, they are probably snobby as fuck.

However, it might make a difference to you in later life. Russell Tovey (British actor) said he always feels ashamed for not having a degree in acting (or whatever it's called, I honestly forgot the term... Drama?) when people talked about which schools they went to. Your parents are probably just scared that you might develop self esteem issues like these.

I am not sure if it will limit your career choices, but you can always compensate with a kickass portfolio!
What is Bayesian statistics and why everything else is wrong
Well, I wouldn't want a $20 PSU blowing up during a match...
Could you expand on this? I've been eyeing the Belkin.
What if the support options for residential was strictly email, and only answered M-F 9-5 (not including holidays) with a response time of 24-48 hrs, but for business support you get 24/7/365 phone & email support with a response time of 1 hour?

Because that is going to be the story, more or less.

The amount of time you can stand to be without service is basically the crux of the decision; if you just run a gaming server or host your mom's cooking website, being down a day or three won't really matter, but if you (or your clients) depend on your site -- say, you have an online reservation system for a hotel -- then even an hour is going to cost you money, and I know from personal experience that if it's down for a day or more, the client is probably going to drop you unless you pay them off in a big way (free month of service, etc.).
Submitting the daringfireball one liner? Weird.

http://www.anandtech.com/show/7187/looking-at-cpugpu-benchma...
"First you shouldn't have to hide under a new throw away account."

But you don't know who "you" is so how can you judge that they don't want to hide under a throwaway account?

What if "you" is <person who HN fawns over> or <CEO of HN's latest darling> or <someone nearing the karma point where you get to downvote> or <someone who's feelings are more easily bruised> (Karmaphiliac?)

Would be a nice feature to be able to post a comment which isn't linked to your handle w/o doing a throwaway. Said feature only available above a certain karma level of course.

Add: Or <someone who doesn't want to upset an important co-worker, boss or partner/spouse that reads HN who views things differently>
I suspect this is a hangover from when drive firmware/chipsets were terrible - Samsung and Intel have been ahead of the curve.
It really is sensational and straw-man.

I've never heard anybody suggest that the VERY common clause that prohibits servers is in some way related to net neutrality. (for instance, in the 18 pages that Wikipedia uses to describe net neutrality, they NEVER reference the user's ability to run servers)

This just seems to be some sort of flame-bait article by someone who rants hourly about how "Don't Be Evil" is a bunch of crap.

Sure, be upset that Google won't let you run your company web server on a personal Google fiber account. Fine, complain about ToS... but don't pretend that this is about Net Neutrality or Google Flip-Flopping.

And, to be clear, the entire Comcast-banning-software wasn't an issue... it was Comcast disrupting and discriminating against the packets that caused the issue...
But whose fault is it? Is it the programmers fault for writing the bug? Or is it the QA's fault for missing the bug? Or was it the leads fault for signing off on buggy code?

You can point the blame at a lot of people, but in the end it's highly unproductive and a waste of time. You fix the bug and move on. If programming teams played the blame game every time a bug came up, it would just slow everyone down.
The cookie scenario is not really practical since you can prevent javascript from reading cookies with httponly and I could bet a lot google uses httponly cookies where it matters.

The real threats I imagine is social engineering it enables or running code on the users' machines through browser plugin vulnerabilities. Also, running signed Java with a fake certificate is just a dialog confirmation from the user.

But I agree on your other point.
I know I'm almost OT, but let's consider for a moment the topic of "tipping taxi drivers". I find it completely unfair to tip cab drivers, and yet, they give it for granted it all to time. The couple of times I tipped less then expected I had to meet angry reactions.
Whilst its true that you can't say anything you want, should it really be up to any corporation to determine if saying X or Y is immoral?

If someone has said something that's illegal (e.g. threatining), then there's legal consequences for that. If anything, we shouuld beg the police to become more proactive. Currently, the stance on most crime involving computers is 'meh, its too hard to catch them unless they're on facebook using their real names'.
For some reason, I was under the impression Google's FTTH (fiber to the home) was using real (active) fiber networking home runs instead of telco/cable's bastardized passive optical splitting down and TDM up. Wiki cited 1000/1000 symmetric, so I assumed they were using active symmetric.

Seems to be some debate about it:

http://www.dslreports.com/forum/r27731107-Google-Fiber-Lates...

If it's not real fiber networking, then yeah, same asymmetric song and dance as cable.

But see pages 10 and 11 of this Google PDF explaining why they might as well use symmetric point to point:

http://static.googleusercontent.com/external_content/untrust...

It says end run to users is the ultimate future proof approach and a costs negligible amount more.

If they didn't go that way, well, I am disappointed.
Well if you compare a one in a million scenario to millions of people crossing the border...

What makes you think Bayesian stats would be against this scenario?
We've been doing concurrency for many years now; it's called pthreads. Large applications like Linux, web browsers, webservers, and databases do it all the time.

The question is: how do we design a runtime that makes it harder for the user to introduces races without sacrificing performance or control? One extreme approach is to constrain the user to write only purely functional code, and auto-parallelize everything, like Haskell does (it's obvious why this is a theoretical exercise). Another is to get rid of all shared memory and restrict all interaction between threads to message passing like Erlang does (obviously, you have to throw performance out the window). Yet another approach is to run independent threads and keep polling for changes at a superficial level (like Node.js does; performance and maintainability is shot). The approach that modern languages are taking is to build concurrency as a language primitive built into the runtime (see how go's proc.c schedules various channels in chan.c; it has a nice race detection algorithm in race.c).

There is more pressure than ever to build applications that leverages more cores to build highly available internet applications. Multi-cores have existed long enough, and are now prevalent even on mobile devices. No radically different solution to concurrency is magically going to appear tomorrow: programmers _need_ to understand concurrency, and work with existing systems.
Show HN: Log in to WordPress without a Password
Kill Passwords! LaunchKey has released a WordPress plugin enabling quick setup and password-less authentication.
As a general policy, if I spend time explaining things I require people to do some homework on their own.

This way people who are lazy, whose interest is just strong enough to make ridiculous claims and complaints but don't actually care about the topic at hand, don't get things for free.

I protect my investment and everyone wins.
"Just use Ruby" isn't always the best option; if you have a large base of Python code, it's probably preferable to use Python directly rather than using the subprocess module.

Also, a port would be fairly straightforward. Some combo of the struct/ctypes modules (depending on how complicated the data structures are) would make a transliteration pretty simple.
If you want to provide a given level of service then say so. Is it 1Gbps up/down with a 1TB/month transfer limit? (That's less than three hours per month at 1Gbps, FWIW.) Is there no guarantee of performance, so you get 1Gbps sometimes but only 100Mbps when the network is congested? Spell it out. Just saying "no servers" is a cop out that lets them cancel service for half their customers whenever they please because so many people are going to be violating it, probably without even knowing it.
Stubbornness and Resiliency
Rideshare drivers given citizen arrest by SF International Airport officials
I was just thinking back to the 80's, when newspapers actually printed stories about "rm" and "ls" and unfriendly computers. This was as the GUI came in and cryptic commands were eschewed.

It took us a long time to accept the best of all possible worlds, GUIs more most people, and genuine, expressive shells, for a few.

For those few, rm is not a problem, no. In fact, it's a reminder that this isn't Kansas anymore.
BTC is going to have issues as long as it takes a significant period of time to confirm a BTC transfer. I'm seeing reports of people trying to buy coffee, but the BTC transfer takes so long to confirm that the customer is long gone before you know whether or not the BTCs really transferred.

Nothing can stop this either, it is innate to the system. BTC confirmations will take on the average 10minutes, but can last much longer in practice. Attempts to mitigate this issue only result in rebuilding credit-cards / accounts / virtual money systems on top of BTC... which then begs the question... why not just use a Credit Card as always?

Litecoin tries to solve the problem by making the block discovery process much quicker (among other things). These "virtual coins" will need to go through several revisions before they're really useful.
By silencing I was referring to the downvotes.

I'm sorry for not giving David the benefit of the doubt and jumping to the wrong conclusion.
yeah, Datomic is EAV (technically EAVT, it's event sourced so there is a notion of time and reads/writes need be acid with transactions and stuff) and EAVT can express even higher level queries than an ORM can, mostly because you can cache the indexes locally so you can do consistent read queries in your app process (Datomic's query engine is a library that runs inside your app, if cache is hot reads don't touch network... like git). From my understanding it doesn't have much to do with sparseness, though you certainly can support sparse objects performantly with EAVT.

EAVT/Datomic is a better fit for apps with complex structured data than an ORM over SQL, but migrating there is no trivial feat. Nor is convincing my customers in their due diligence phase, as they have surely been burned before by some kid pushing MongoDB, but they understand SQL and know the product can be successful with SQL, they know they can go get Oracle consultants to save their ass in 10 years when my company is sold, etc.
How Dropbox Scaled From 2,000 to 200 Million Users
Rep. confronted by RT4 doesn't think he's sworn an oath to defend constitution
I'm not worried about developing self esteem issues because of my lack of a degree.

I am somewhat worried about how it could impact my career, though.
This is about right. The situation is even worse for parallelism.
Ciao David,

Yeah, that's some ugly stuff.

I'm sorry for not giving you the benefit of the doubt and jumping to the wrong conclusion.
It's not just homeless people. Every floor of the parking garage in our building used to have a shopping cart (thank you, QFC), until someone stole them all. Those things were really useful! Every time we got Costco-amount of food, we could use a cart to get it all upstairs. Now that carts are all gone, the residents are kind of pissed.
It's simple: industry and academia are too far apart today.

Look at the languages that come out of academia, then look at the languages that have been invented over the last few decades which have gained traction. The latter list includes a lot of crazy items, things like Perl, PHP, Javascript, Ruby, and Python.

Some of them with their merits but for the most part hugely flawed, in some cases bordering on fundamentally broken. But what do they have in common? They were all invented by people needing to solve immediate problems and they are all designed to solve practical problems. Interestingly, Python was invented while its author was working for a research institute but it was a side project.

The point being: languages invented by research organizations tend to be too distanced from real-world needs of everyday programmers to be even remotely practical. Which is why almost all of the new languages invented over the past 3 decades that have become popular have either been created by a single person or been created by industry.
What do you do for services where you are needed once, maybe twice a month, for 1-3 hours at a time?
with attribution

http://breezi.com/blog/using-placeit-images-for-commercial-p...

You’re completely ok to use PlaceIt-generated-images for commercial use. You just need to attribute PlaceIt if the work is publicly displayed. We’re ok with any attribution so long as you’re clearly not trying to be an asshole and just burying it. Doesn’t have to be large or very prominent either. Anything along the lines of mentioning PlaceIt is fine. We’d obviously really appreciate a link back.
I would think a major benefit of a scientific method would be the ability to measure performance. Without measurement, how can we progress.

Don't confuse local maxima for maxima. We need people exploring other slopes for the chance of an apex, or at least some higher local maxima.
I don't think it's a case of Microsoft consciously releasing their stranglehold so much as new devices (smartphones) forcing a change in the videogame landscape.
Why every Hollywood movie feels the same
Things I hate about you - kids & wife
Apologies if my wordcrafting isn't correct.

https://en.wikipedia.org/wiki/Tautology_(rhetoric)
Apple's fees are $99/year which is hardly prohibitive.

And I doubt you would see any difference between Apple's bureaucracy and Google's. Anytime you try and embarrass the company, try and take money away from them or be anti-user then of course you will have problems.
Getting into an Ivy League program is pretty hard. Unless you're starting Microsoft or Facebook it seems like a wasted opportunity if you didn't follow through with it. It really opens up a lot of doors you wouldn't have without the degree, or even with a degree from a 2nd tier school.
No. Tips for waiters is an incentive to provide good service. Without tips they make very little.

Are you talking without the context of the linked article? Because the idea behind the linked article is that a service fee is pooled and distributed among all staff (though still favouring servers, which is a nod to the past more than any rational evaluation of scope of importance). The linked article is that the servers still made a considerable amount more than their base pay.

And no, servers aren't by any measure the most important. I would dare say they are the least important in the whole venture.
Pretty awesome. I could definitely see myself using this.
A Sailor’s Reflection on the "Big Data Lake"
Gasoline is Too Damn High
I agree, I have an LG smart tv but never use the streaming apps because they aren't that great. The interface/experience on Roku and Apple TV is so much better.
http://placeit.breezi.com/uploads/productshot/716230/breezi_...
Going off-subject, I feel that one of the main reasons that HN is really civil compared to other social sites is that not many long standing HN users use throw-aways. If using throw-aways becomes more common, I feel that the comment quality will continue suffer even more, so I'm inclined to call it out when I see it.