skysight-inc/HackerNews huggingface dataset:
Uh...have you actually ridden Caltrain? Outside of SF, Caltrain stops in the very heart of each down town. San Bruno, Burlingame, San Mateo, Belmont, San Carlos, Redwood city, Menlo Park, Palo Alto, Mountain view, San Jose all have stations that border the historical main down town (I think Sunnyvale and Santa Clara as well). In SF proper, it's probably more to do with geography than land purchases. Trains really don't like hills and tunneling is expensive.

The problem is really, that the train tracks were built in the 1860's when all these places were little towns linked by farms and fields. Then the automobile took over and there was just not seen the need for branch lines. Now it's solid industrial/suburbia all the way up and eminent domain would be way too expensive both in terms of money and politics.
You are mostly correct.

Bringing it back to the root discussion that once you remove the requirement for authorization to copy works, there aren't many ways left to steal IP other than intentionally stealing the authors reputation, which more or less is the full official definition of plagiarism. Which you can do perfectly well by miserably failing to properly document a source, not just claiming you authored it. If I claim I wrote your post, that isn't treated all that differently than if I claim PG wrote your post.

Also muddying the waters is most plagiarism definitions include some level of intentional act, not just Fing up. Negligence is a super fuzzy area. So accidentally citing you as Qubix because I've played the board game is more or less OK. Incompetent, true, but not plagiarism.

Note that SOME people insist on getting all wound up about self plagiarism which can be a fraudulent act, but is not exactly real plagiarism, they just kind of borrowed the name because it sounds evil. Much like the multiple and peculiar definitions of computer "hacker" which have very little to do with each other aside from sounding impressive. Self plagiarism has nothing at all to do with plagiarism, other than both coincidentally being more or less wrong.
99.99% of the time, rejecting a suggested edit that changes code is the right thing to to. The competence of the reviewers isn't really the issue. The author should have just used his original account to make the edit and this would have been a non-issue.
I'll look into it. Might be all I need for a few projects, thank you!
I find the pebble excels at not, "Here is your message" but just vibrating while I'm doing something to alert me that I have received a message.
You realize that there are statements posted on this website that are out of date and patently false, right?

Like: "First of all, the source code isn’t even out yet"

And the multiple issuer issue that is display as "no milestone" has been closed and implemented in the current version of the client.
The appropriate response was an edit by the author with his original account, not a comment.
I use a zerigo free DNS plan and have not received any indication of a change in support of this plan at this time.

Edit: Just received an email. "If you would like to continue to utilize Zerigo DNS services, you must convert your account to a paid Zerigo Virtual DNS plan by January 31st, 2014."
In this case the Latin verb is defraudare, and the French verb is defrauder so this may be a different usage. In general de- can mean both to take something away and to be of or about something. So this could be seen as about, of the taking of money through deception, i. E., through fraud.
And they forgot to add a date on their security updates. How are you supposed to know when issues are discovered and subsequently addressed?
I've seen the TRIM recommendation pop up a few times, and never with a reply from DO - is this probably how they're going to handle this, or is there a possible reason for not using TRIM?
Maybe I'm being nostalgic but Mickey used to be a big movie star and now he's relegated to mostly direct-to-dvd. He was still immensely popular through the 1980s with rereleases of Fantasia in theaters, Mickey's Christmas Carol, etc. Now it seems unimaginable that he'd star in a big budget Disney film. It seems reasonable to me that they are preferring IP that was created post-1976 for a reason.
Link that starts from a good time, http://youtu.be/pH-6Tek9yF4?t=40m41s
Forever is a long time. My great-great-great grandfather was a newspaper publisher in the 19th century. Should I be able to exert some sort of control over that information because someone who was dead before my grandfather was born wrote it?

So if you were an author, you would not write a book because royalties would cease coming in to your grandchildren X years after your death?

People and companies should be able to "own" their ideas for a reasonable period of time. The point of copyright is to "promote the useful arts" and to promote and reward creativity.

Allowing companies to own the Mickey Mouse story in the year 2213 does nothing to promote that. What purpose does that serve? Why should the government protect the right for generations of your descendants to be profit from the intellectual work of a distant ancestor? Why should shareholders in the year 2513 benefit from a cartoon produced in 1930?
Came here to say something similar. Everything saurus is saying is wonderful advice for anyone at any age.
I touch on this point in OP, I am not saying owners should receive some absolute right, I am saying I believe an indefinite right (referring to the term only) of existing protections subject to existing infringement and defenses (fair use, derivative, news worth, ect...)

Your use of song is a good example, just because I create a song (and receive indefinite protection) does not mean someone else can not sample it, only that I am entitled to a royalty..any why shouldn't I be whether I created the song yesterday or 100 years ago and transferred the copyright to my heirs?
oh please.

one single dependency that doesn't support py3 is the death knell to using it for anything, EVER

I use python daily at work and you can be safely assured the state of py3 on pypi is fu$$$$ed.

(we use pyramid not django for what it's worth)
I guess I should have initialed it as j/k. I hate down votes.
I think that's a very significant question. I would guess that 50%+ of Python users don't use Python 3, and thus would be counted as anti-Python-3, if not for that question which allows them to say "I don't think Python 3 is inherently a bad idea."

It would be nice if the question were more specific and more positive, but the survey would be worse if it were simply taken out.
Introducing Forward Secrecy and Authenticated Encryption Ciphers
> The yellow lines are the stations built along freeways.

Per the legend, that's "existing right-of-ways" which include freeways and existing railways.

> Only the tiny non-purple, non-yellow fragments were built where the actual demand is.

Well, except for much of the East Bay (certainly the two northern lines, which I'm most familiar with), where the freeways BART follows (including the tunnels that follow them) also run right through the heart of the main cities.

Just because they had existing right of way of leverage doesn't mean that it wasn't where the actual demand is.
Don't confuse the end of Moore's Law with the end of computer technology progress. Moore's Law is actually a pretty specific law. It says the amount of transistors in the same amount of space doubles every 2 years. We're reaching the "end of Moore's Law", because we're getting to the point where we're close to making a transistor the size of an atom, which I think is pretty much the end of "doubling the number of transistors in the same amount of space every 2 years".

That doesn't mean that after we reach this limit we won't be making quantum computers, or use other materials like graphene transistors that can probably reach TerraHertz clock speeds, which may even improve at a rate of 2x every 2 years, too. But it wouldn't be "Moore's Law".

We're also working on "brain-like" computers, but I think these and quantum computers will become "mainstream", in a general-purpose way (not just for very specific tasks), in a few decades, which should be quite a while after Moore's Law dies (in the 2020's).

So the most likely thing is that we'll use other kind of materials for the same type of "classical computers" for the next few decades, even after the end of Moore's Law, but they will improve through increasing their clock speed or through other ways, rather than getting that extra performance from adding more transistors.
23-year-old here. No Facebook.
A lot of the talk was theoretical and the examples run were I think all within a user's own space.

If not though, then you're absolutely right that those are contradictory. If, even during disclosure, one user's data was made available to another user, that constitutes a data leak.
You missed the point: it will not get cheaper, because for the first time since ages they will have to make an actual effort to make a practical use of one of those fancy technologies. Also in what way would e.g. memristors or quantum computers boost the raw processing power across all types of computational problems? It's not that simple now.
I, Health Insurer
Or a pause.
There is value in answering questions beyond just the points. A lot of answers require understanding the mechanics of the code and not just getting the right result. Then there is the matter of effectively communicating that to someone else. Last, there is feedback about your answer which further refines your skill.

He wants it to be an educational site instead of the much more pragmatic site that it is clearly designed to be. He doesn't have fun working in 2 languages he hates. He thinks that obscure answers that few people care about should count more than answers seen and used by many.

"Hey Doc, it hurts when I do this." "Stop doing that." -- He managed to play that out over a couple pages of bloated text and blames the site and not himself.
But who pushed for it in Germany, etc.? Oh, right: Disney and the rest of the copyright industry.

"Harmonization" somehow always ratchets upwards, never downwards. No one said to Germany: don't ratchet your copyright term upwards, keep it harmonized.

When in the next few years U.S. copyright suddenly "needs" to be extended another 20 years, no one is going to complain that this will break harmonization.

The copyright industry does not care at all about harmonization, and you should not adopt their framing by talking about it. They are copyright maximalists, pure and simple.
Any idea where they went wrong? Any suggested alternative?

Some trivial Java question gets one more points than a brilliant solution for some obscure problem - okay. Isn't that the nature of all things? Is this StackOverflow's fault?

He recommends:

"Engage with other users of the tools you use in the form of user groups, mailing lists, web forums, etc."

Don't "mailing lists, web forums" suffer from the same bias? Even if there is no formalized reward system (points) there?
Not sure this plausible. You'd need clarity to all the sourced parts and entire supply chain and logistical chain. Then complete oversight over the assembly and logistics. I'm guessing that backdoors are really inserted at the firmware level (in most cases) and therefore you'd need the ability to flash new firmware with valid signatures and checksums straight from the manufacturer but you'd probably want an independent audit of said firmware.
Show HN: Font website redesign live after 1 year in development
https://www.p22.com/

I don't normally show off my work here, but this just went live yesterday and I thought I'd share it and get some of the communities feedback and possibly some sales for them.

Some points
1 year in development. All fonts are rendered live on the site in real time. You can "play" with the fonts using the Typecaster or when viewing a font family. Multiple Rackspace cloud services including servers, dedicated database and CDNs were used.

Over 100k lines of code all in, all entirely programmed by me with design input from P22 staff.

I'm quite proud of it. By far the biggest website I single handedly have taken on.

So take a look, I welcome all constructive input. And maybe buy something! :)

-- If you goto their Facebook page, there are some end of year / going live promotions so check it out if your interested.
So … you are saying the markup is anything but large. It’s a tiny markup, especially considering the case you get. (I wonder what noise your built PC will make.)
Thank you! Found this so far: http://security.stackexchange.com/questions/7203/checking-if...
- and it's not very encouraging. The answers there assume that the now-owner has access to a "clean" state of the machine to compare a later condition with - but the problem situation, and the reality for everyone today, is evaluating the condition when it's first received.
https://www.p22.com
Nevermind that the corporate shuttles exist mainly because of the transit problems. If the companies that provide the shuttles weren't aware of the transit issues, they never would have provided the shuttles.
Projects 'of a given size', yes. But there are small projects, projects for Windows, projects where the fleet is managed and deploying full venvs isn't done... etc.

The niceities of greenfield work and what ought to be done start breaking down as you get into heterogeneous systems where total system stability (lack of change ) is a big deal, and these fleets have been running for a decade or so. Imagine having to figure out deployments to a Python 2.4 environment in 2012 (I had this problem).

To misquote a famous statement, you fight the battle with the troops you have, not the troops you want, against the enemy you have, not the enemy you want. The reality is that it's often (usually?) not worth it to ship full venvs with Py3. It's often much better to ship Py 2.7 code (just your own code) and install your own libraries in the system library location.
I couldn't find the whitepaper link. Anyone?
As the years roll by I appreciate more and more the fact I learned how to program back when there was just IRC and if you asked a trivial question all you got was 'RTFM'
its more about zero after trim support (dzat), and sounds like they maybe use ssd's that don't support it, and are handling it by zeroing the block device on create instead of wipe. At least that's how I read it. I suppose easy enough to check by seeing if new droplets take longer to create after this is deployed.
The video cards in the last generation of MacPro's could only be upgraded to the cards offered directly from Apple or the handful Mac-specific parts offered by third parties. With it's unusual form factors, the new MacPro will probably offer even fewer options.

It also looks like the current form factor also limits internal storage to a single drive - i.e. it's a workstation that does not provide for an internal RAID configuration. It also does not provide any way to back data up without using a network connection or external device.

None of these may be deal breakers, of course, but the trend is definitely away from upgradability. Then again, a shared heat sink and limited air volume combined with a 450w power supply and a single fan design probably give Apple business reasons to move in that direction.
I have problems with the way this is worded as well. I don't think Python 3.x was a mistake. I think the mistake is continuing to develop it in parallel with 2.x with no definitive end of life for 2.x is the mistake.
TRIM is equivalent to 'mark as free'. there's no guarantee it will zero the data, and whether it is zero'd depends on the manufacturer/model of the drive.

If that's how they implement it, then I look forward to reading their future security advisory.
My Favorite Cocoa Programming Blogs
Why would anyone care whether one Mr. Richter bothers to collect more points in Stack Overflow anymore?

Despite ALL the criticism in the article, it is still possible that StackOverflow is a very useful site.
Ask HN: What were the best reads of 2013 for you?
Please feel free to include fiction, academic articles, blog posts, anything you like!
I don't think so. As an Internet community grows, it loses focus and it changes, which makes it different (not necessarily "bad", but a different one that started). Also, the increase in number of members makes more difficult to follow who the members are, which is one of the key points of making you feel "part of the community" (plus the potential increase in trolls, even if signal to noise ratio is still good)
There are also stuff like repeated subjects, etc...

I've been in enough communities to see the same pattern repeated. I'm not really sure it can be fixed...
I stopped contributing to SO because of this:

http://meta.stackoverflow.com/questions/19659/search-filters...

Specifically, to keep SO interesting to me, I wanted to have a custom search that eliminated low-rep users from my view - questions from people who are able to answer questions (e.g. able to Google) are much more interesting.
The "indefinite" is not necessary in any of your points.

What tangible difference in incentive exists for creating new works if your protection is 60 years or 1000 years after you die? Copyright is a contract between creators and society: limited protection to encourage the creation of creative works, with the promise that the material will eventually be (unconditionally) available to the public.

Information cannot be permanently locked behind a paywall, especially as it becomes important to study it historically, or as it becomes culturally embedded.
Fix what exactly?
Any company with $250k++ execs working 11:00-3:00 is not going to be around very long. Among the execs in those ranks I've known, if you're a corporate exec making $500k+, the company owns you. When the CEO calls at 2:00 AM Sunday and says, "We've got a problem is Shenzhen", you're on a plane a 6:00 AM, too bad if your daughter's senior recital is 2:00 PM that day.
It seems that it is currently more efficient to bus people around, using (abusing, some might say) the infrastructure that already exists than to battle municipalities and telcos to provide/get/allow-you-to-install higher speed network connectivity.
>> […] people who do need it have moved away already.

hmm, what do you mean and to which platform?

I was thinking of enterprise users and companies who mostly start with a cheap cms, then add features here and there then an app, then an intranet thingy and at the end you have a spaghetti architecture, because everything has it's own front-end without a unifying API. It's rare that developers write their own solutions, you can say, hey nobody would do that, but the reality is far from that. Most devs simply use what's there and try to integrate different projects "by their own way".

I found some things that can be done better at prismic.io and think there is some wasted potential there.

- It requires writing your own controller that needs to implement caching or you have a 500ms delay for API requests

- No multilanguage from the beginning (gotta bake your own solution, that's not so fun)

- Slugs for objects in collections are ugly (see blog example)

Here are all REST API based "CMS", unfortunately, none of them is actually perfect.
http://www.programmableweb.com/apitag/CMS?protocol=REST
>What makes these works so much more valuable that their creators should never have to give up the rights to the public, the way that creators in the USA for nearly 200 years did?

Nothing makes these works more valuable, its just the jurisprudence has caught up to modern applications of the law. Copyrightable work is an asset much like anything else I should be able to leave to my heirs, why should I be limited to making money off my work during my lifetime or any other arbitrary period of time. Especially because there is case after case that establish work that becomes popular only after the death of the creator.

So I will ask you your own question turned around, why as the creator of a work should I ever be forced to give up my rights of the same to the public?
Spent a solid five minutes trying to figure out the issue with choosing "in2013dollars.com" as a name until I realized. (For people, like me, who need more coffee: it's about to be 2014.) I'd imagine implementing an API for this (or even just an endpoint that spits out JSON) would be a similarly good exercise.
I dunno, I find that little anecdote pretty hilarious.

Gives a new meaning to "noise complaint".

Actually, what constitutes "noise" in the context of noise volume laws? Devices have to accept interference as per FCC regulation, but isn't "overpowering" a specific WiFi frequency fundamentally the same thing as blaring music?
Bytengine : https://github.com/johnwilson/bytengine
Work in progress but man is Go fun!
Hell yes. It's a shame that this isn't just conventional wisdom. Having had a colleague recently join and then leave shortly afterwards because of factors that he could have uncovered by asking some of the questions in this list, this is close to home for me.

I'm sure it sucks for people with hire/fire authority to have to let somebody go early on when the decision to hire turns out to have been a bad one. But when it's the other way around, and an otherwise excellent new colleague regrets their end of the decision, the effect on morale is a lot more profound and widespread.

It takes some careful introspection and forethought to figure out what those crucial questions are. If they only come to you after the interview, send an email if you have to! But for Pete's sake, ask!
Okay, I guess you aren't into TRP then.
News Years In Context
Something about Ayn Rand's heirs suckling off the government teat of copyright laws for infinite years.

http://en.wikipedia.org/wiki/Leonard_Peikoff

"Every dollar I have is because the government has forced every single person who wants to read a book I had nothing to do with writing to pay me money. I'm a Libertarian!"
Between you and the "let's put ourselves in their shoes" guy, I think I've now changed my view about the use of drones.

Prior to today, I was on board with the "smart bomb" argument. I think people arguing against the use of drones really need to focus on how they're worse than traditional warfare, otherwise people who hold the views I held will just tune out.
Antifragile: Things That Gain from Disorder
by Nassim Nicholas Taleb
Stop Googling for "what's your favorite programmer t-shirt" and that won't happen as often.
He probably didn't realise he had two accounts.

The incompetence of the mods is relevant because it is one of the main criticism of TFA. It's a nice example of the Pete principle.

If a mod doesn't understand an answer he should just pass, not vote according to what's right most of the time. They are incompetent, both regarding LuaJIT and as moderators.
Not really, since the Python 2 version is a keyword, and not a function, you can't simply provide keyword arguments to it. You would instead have to build up a string and eval it. It would have to be something like this (completely untested):

def print_wrapper(*args, **kwargs)
outfile = None
print_stmt = "print "
if 'file' in kwargs:
outfile = open(kwargs['file'], 'a')
print_stmt += '>>outfile '
print_stmt += ", ".join(*args)
if 'end' in kwargs and kwargs['end'] == ' ':
print_stmt += ','
eval(print_stmt)
if outfile is not None: outfile.close()

sep and other end values for anything other than ' ' would not be possible.

http://docs.python.org/2.6/reference/simple_stmts.html#the-p...
Smaller size -> lower capacitance -> lower power consumption during state changes.

But smaller size -> larger leakage current -> higher baseline power consumption.

For several years we have been at the point where the curves cross and power consumption is minimal. The strategy going forward is to turn off parts of the chip when they are not in use, or to reallocate functional units to other tasks (a la Hyperthreading).