skysight-inc/HackerNews huggingface dataset:
I haven't used it. I haven't heard of anyone using it.

Et vous?
JSTOR made it clear early on that all they wanted was the return or destruction of the downloaded articles. Schwartz complied. As I recall, JSTOR did express that they did not seek prosecution. There has been some speculation, though, that there was room for them to express this more forcefully. My take, after reading the Abelson committee report, was that it probably would have made no difference -- there was no indication that the US Attorney's office cared in the slightest whether the alleged victims wanted Schwartz to be prosecuted -- they were determined to do it anyway.
Most developers I know do not have a solid grasp of command line usage, regardless of platform or age. It is at least as painful watching them use a shell as it is watching the stereotypical grandma use a computer in general.
Are you saying you consider the political views of almost all Republicans "unacceptable", and you wouldn't work in the same place as them?

Because - sadly, because I agree with you that they are wrong - over half of California opposed gay marriage in 2008 (and while things have improved somewhat, they remain far from where they should be).

They are wrong, but their position is a mainstream one. I'm not sure refusing to work with them is practical. (It might be in a small company, especially in ideologically uniform regions like the bay area, but not in general.)
> Those who are leaving will not be missed.
In other words, let's not acknowledge that people might have legitimate gripes, reservations and reasons for disliking this event. Let's not assume that they may have identified real problems and risks involved that we could address or consider.

No, they're just simply wrong in all respects and we're better off without them. They can be ignored.
well, an unlimited license for org-mode is pretty cheap.
When you take out the sensationalism, the story is that the page is now broken. The author's guessing that it has something to do with military stuff, but doesn't provide any data to back that up.

Go ahead, load the URL yourself, and inspect the page. No company names are there now, not even in the DOM. In the JS console, you'll see that the loading process got a 500 from a dependent URL. Giant military-google-industrial conspiracy, or did someone break a URL?
This is nothing more than a pure hack as it is not supported by Google and does not allow distribution via Play Store.

The ticket for Go support is open since 2012, so clearly there isn't any interest from Android team to do so.

https://code.google.com/p/android/issues/detail?id=39482
...but it also had 4k ROM (cartridges). Not really a fair comparison.
Dependently Typed Programming in Idris
If a person says they believe something but it never affects their actions, is it really a belief? It would probably be closer to a belief in belief (http://lesswrong.com/lw/i4/belief_in_belief/).

I'd probably buy donuts from your hypothetical closeted 9/11 conspiracy theorist. There's certainly a selection effect, but I think such people are extremely rare. I hardly ever ask people what their beliefs are, but they tell them to me anyway. Of course, I'm no different.

People are typically much more passionate about their unusual beliefs. Every young-earth creationist I know of, I've found out about their belief within an hour of meeting them. I've never had a friend, acquaintance, or coworker who I discovered to be a biblical literalist only after several months of interactions. These beliefs are so important to these people that they simply can't avoid expressing them.

Likewise, they have a hard time avoiding the secondary beliefs stemming from their conviction. It's eerie how similar their opinions are on gay marriage, women's rights, obscenity laws, circumcision, and teaching evolution in schools. I have no qualms avoiding interactions with these people.

A side note: I'm glad this article was buried. The replies to my comments have been quite civil and well-reasoned, but most of the other discussion in this thread has been unproductive to say the least.
Someone on the Android team must be reading this, can someone make an official comment?
The Art of Trivialization
Happy to see book released under Creative Commonns license. A quick glance made me think that book is heavily influenced by Sipsers book. Should have used custom LaTeX template for books (https://www.sharelatex.com/templates/books/)
Great companies aren't built overnight
Which only happen in countries without proper unions.
It's understandable that developers aren't abandoning their current projects, but starting new ones suddenly carries the risk of developing for a platform that you have doubts that gamers will buy.
This is also why I liked that comment points used to be displayed -- you could learn what a good comment was by looking for the ones with zillions of points, and also what a bad comment was by looking for the ones that sat at 1-2 points while responses to it scored much higher.
...including our bank accounts, which we might have protected with a pretty bad password and might contain more money than it costs to buy a Tesla. Someone's Tesla will get stolen, just like anything gets stolen, but I find it difficult to imagine a mass theft of this or any particular vehicle. At any rate, this might give people to think about the passwords they use for things that aren't as expensive as a car.
Daniel Gackle (dang/gruseom) is a great guy. My wife and I have had the fortune of hosting him via Airbnb during a couple of his visits to MTV. Fantastic conversation from what's obviously a really smart dude.
Once the plugin API goes live, I'm probably going to migrate my blog to Ghost. It's a nice in-between.
I really appreciate HN; it was my main reason for getting interested in YC (which, early on, I thought was just another Idealab! clone).
A hardware jobs board
Once upon a time, Pyra Labs' Blogger was a tool that generated static pages and FTP'd them to your server. This was back in the heyday of Movable Type.
You are experiencing a fundamental failure of imagination. VR goggles do not necessarily have to remain large, face-blocking objects forever, nor do high-resolution 3D scanners have to remain large, expensive items.

Other people are thinking about the future. You are stuck in the present.
Every language doesn't have something. A better response would have tied those ommisions into GUI development. A set in Go is a hash, queues are channels. You can range over both. I've never used custom tree iteration in Java to build an Android app and I've managed to do okay.
One of the things I sort of hate is when ~10 articles on the same topic get posted at the same time -- honestly, WaPo and NYT and CNN might not be blogspam about a press release or major news event, but there's often little need to read all of them (or rather, enough overlap that the best article would be a synthesis).

HN stories being anchored by a single URL kind of makes it impossible to put all the topical articles in one big story.
Virtual Spaces, Real Data
That's too fucken creepy!
>What do generics or loop syntax sugar have to do with GUI development?

Nothing. Someone said something along the lines of "Go is only bad for mobile because it has bad GUI support." I disagreed.

Mobile development is more than just GUI development.

If the only thing I cared about when writing a mobile app was GUI support, I could write mobile apps in HyperCard.
You call it incompetence; I call it dashed optimism.

MIT had faith that its community would behave responsibly in an open environment without a lot of rules and barriers. Aaron abused that trust, and as a result the MIT community had to become a bit more locked-down, a bit less freewheeling than it was before. The phrase "this is why we can't have nice things" comes to mind.

If you entrust your friend with a key to your apartment, and they steal your iPad and read your diary, is the problem that you were incompetent? Or that they betrayed your trust?
So your premise is that something you need to put in front of your eyes to see, won't be in front of your eyes at some point imaginary point in the future, and it doesn't matter if they are blocking your face because 3d face scanners, for which people will use them approximately once, will also become so cheap that people won't mind buying them in some imaginary point in the future.

Okay. Sure. I can't argue against arbitrary hypotheticals composed of arbitrarily defined technological sophistication measured against some indefinite point in the future with an unspecified price point that will always fit the future you happen to want.

Just like when I was six, and my friend kept changing the rules of the game we were playing so he always won, you got me.
Amazing realism. I just had a vision of meeting a character like that in a game - up close - wearing my Oculus (or better...)

And it was awesome.

Lots of exciting stuff ahead folks. This is going to get good.
The difference being that "a way of life" refers to behavior, and race refers to an unchangeable physical characteristic that is constantly visible and constantly present. Even if we claim that homosexuality is an unchangeable inborn physical characteristic (which is highly dubious), there's not necessarily a mandate to allow (or, in the case of marriage, reward) the behaviors that those biological impulses promote. The case that we must allow a behavior simply because of a biological compulsion is a fallacious appeal to nature.

A person with sexual attraction to the same sex can restrain his behavior and not engage in sexual activity, despite his attraction. A person with a skin color cannot restrain his skin color, and cannot ever not "act on" his skin color, no matter what choices he makes. Homosexuality is not externally visible, but race is. It is not automatically shown at all times despite the behavior, wishes, or intention of the person, but race is. Someone who makes judgments based on willful sexual behaviors is fundamentally different from someone who makes judgments based on involuntarily hereditary attributes.

This is the difference that must be realized when we talk about racism as it compares to "homophobia". Homosexual behavior, and homosexual marriage, is a thing people choose to do, whatever biological or psychological forces may or may not be at work in the promotion of that behavior. This is completely different from visibly possessing certain levels of skin pigmentation.

"Homophobes" are not the same as racists. Whatever your opinion is, you must acknowledge that "homophobes" oppose a sexual behavior, whereas racists oppose the existence of a class of persons, no matter what choices they've made. Whether you think homosexuality is OK or not, there is a clear difference here.

Please acknowledge the failure of your analogy.
The first step toward Oculus and Facebook integration...
Ah, so he's counting on the scarcity of the 'external' account balance (eg. Dollars) to keep people from cheating? But if there are dividends to be made which are proportional to # of Strangecoin accounts, not just the wealth flowing through them, it seems people could cheat that system.

I think some level of verification should happen to limit people from gaming the system.

Or...did he mean there would be a master Strangecoin account that must be verified and sub-accounts could be pseudonymous?
PWD, OLDPWD, and cd - are POSIX

~- is a bashism
You can add a number to navigate the pushd/popd/dirs stack
https://www.gnu.org/software/bash/manual/bashref.html#Tilde-...
I'd like to see a moderation log like on Lobste.rs [1]. They list all the actions their moderators take and why. This includes renaming posts, deleting posts, and banning users.

Their description of the moderation log: "All moderator actions on this site are visible to everyone and the identities of those moderators are made public. While the individual actions of a moderator may cause debate, there should be no question about who the moderator was or whether they had an ulterior motive for those actions."

[1] https://lobste.rs/moderations
when I took this course in college, this is what helped me get through. Guy is awesome https://www.youtube.com/watch?v=HyUK5RAJg1c&list=PL601FC994B...
Agreed. Lobste.rs currently has a public moderation log on their site.
What's this GPG stuff? Do I just make a key and then I can open any of these files when I'm logged in? How do I go about doing that?
There's quite a few good WebGL demonstrations to choose from on the home page [1].

[1] http://alteredqualia.com/
>Oh, good grief. "Grovelling in front of the abuser?" I've been doing this job since October 2012 and I can't remember a single case where we refused a polite request, or even most rude ones.

Groveling is the perception that some of the people (including me) have when deciding what to do when they get shadow-banned. So I just end up dropping the old account and any reputation it may have gained over its lifetime to start over.

I understand that it's dramatic, but from the outside it feels like a process of begging for forgiveness for committing some infraction you don't even understand. To rub salt in the wound, we aren't even given the dignity of knowing when we have uttered words that violate the secret book of acceptable comments. We just have to infer after a sudden decline in comment engagement that we have been shadow-banned. This is infuriating to say the least. For a site to have a sanctioned method of giving regular users a permanent punishment which causes them to pour effort into providing comments that land muted is repulsive to me.

I apologize for ranting, but I have yet to see a strong logically sound defense of this practice. It's one of the worst 'fuck-you' features I've seen a site implement towards its users that make critical comments. Critical discourse is what makes this site great! Unaccountable shadow-bans chill critical discourse regardless of their intent.

I beg you to reconsider the practice in its current form. As I mentioned elsewhere, someone intentionally trolling will verify that they aren't shadow-banned anyway. The people shadow-banning hurts the worst are the ones who don't expect to be shadow-banned (i.e. genuine commenters).
He's on the right side of history. Our society no longer recognizes excess or decadence as problematic, which should indicate that we're in the midst of a decadent downfall. Today's social progressives will be disproved and social renormalization will occur out of necessity for survival, as it has the many times this cycle has been repeated throughout human history.

Just doing my part to counteract the HN echo chamber, and demonstrate that there are technically capable, intelligent persons on the other side of this debate, for the benefit of the technically capable, intelligent persons that may be shamed out of their accurate opinion by the bullying of the pro-gay lobby.
Is there a way to build your Go stuff as a real, embeddable library and then call into it from C (via the NDK)?

I think this would be a more natural way of doing it, and also be potentially more reusable on other platforms like iOS (which forbid launching processes).

I would be interested in writing a simple HTTP server for my app in Go, and be able to invoke it (start, stop, etc) through a simple C-API. Then I could write the rest of the GUI in the native platform language (Java for Android, Objective-C for iOS).
How Copyright Laws Keep E-Books Locked Up
When Rising Revenue Spells Trouble
That's depressing. I completely overlooked the importance of patents for VR.

I'd be interested in finding out the major VR patent holders other than Oculus and what they are sitting on; it has been argued here and elsewhere that the requirement for deep pockets for patent suits was one factor driving the deal with Facebook.

Rephrased for clarity
I decided once to write a C preprocessor in a clean C. Some weeks and 5000 lines of code later, I had many features of it done except functional macro resolution. By that time I've got substantially tired with manual memory management. So I shelved the project.

Then I started learning J, and after some time decided to implement a project in it. After some months I've got working an LR parser generator. I've got so impressed with J convenience - the whole thing was about 700 lines, majority of that was comments and I was writing really simple J, as I was just learning it. You can check out some preliminary notes about parser generator building (only the beginning of the process) here - http://www.jsoftware.com/jwiki/AlexMikhailov/Parsing .

I think J could be much better - by certain criteria - suited for many real projects. And I have other examples as well.
>A log of moderator actions seems like an invitation to many years of debate over the moderator's actions. The current system, of sporadic conspiracy theories regarding moderation, actually seems preferable to me.

That's the one I was referring to. Can you point me to the one you are referring to that says why you prefer an opaque system?
It's a small bash-script, if you have the time add an option to use something else then pinentry ?
Agile in the Enterprise
Your comment assumes that Zuckerberg and the people at Facebook will be incompetent at nurturing an employee like John Carmack and the other talented Oculus VR folk.

If they're smart, they will allow him pretty much free reign, and then put some resources behind his projects to help them mature. (think Sergey Brin or Andy Rubin at Google)
tar -xzf bombdefuser.tar.gz

If you find yourself using xargs frequently, you should check out GNU Parallel
https://www.gnu.org/software/parallel/
May be you can be interested in learning J? jsoftware.com has a nice installer for it, very few dependencies, small package. And I believe Ken Iverson thought J could be more logical than APL - in some aspects, which were learned while developing APL.
I would appreciate a browser that crowdsources script blocking data. I use SafeScript, but I hate having to spend time to check if a domain or particular script is going to be used for a feature I want in a site or if it's just a script from a well known ad-ware or metrics company.
This is not entirely true. In a market like ours we often can vote with our wallet. There is not an obvious product here that we can or can't buy or use but I would not say that we are powerless.
> fullstack javascript framework

Their repo is literally just an example of a blog with express, angular, and mongoose. I don't understand how this is a 'framework'
May I suggest that the new approve-a-comment software seems ideally placed for any meta-thread talking about moderator actions. I would love to see why a moderator took action, and even some valuable commentary on that - but the ability to vote to stop such a thread degenerating into uselessness seems the best use of self-policing.

The silent majority want HN to be the best it can be - and we are quite willing to help, as long as it's not that much effort :-)
> When he graduated, he married his college girlfriend Fran and took a job writing video games for Mattel

Well, indirectly. He took a job at APh Technological Consulting [1], which developed the Intellivision hardware, system software, development tools, and early games for Mattel.

In 1983, APh was working on a next generation Intellivision system that would greatly expand the capabilities of the hardware. One of the big improvements was to be a new graphics chip. The hardware people had prototypes of the new graphics hardware implemented in discrete logic across several wire-wrapped cards in a card cage, and the software people could use those for testing when the hardware guys weren't tinkering with them. Thus, the software people and the hardware people tended to work out of phase.

We software people would get to work, and find notes from the hardware people telling us what changes they had made to the hardware while we were gone...and often these were big changes. They might have eliminated or added color modes, changed the way moving object animation worked, changed the rules on when graphics memory could be accessed, changed command protocols, and other drastic things.

When the hardware people made a big change, it would take must of us hours to get our games working again. By "most of us", I mean "everyone except Hal". Somehow, Hal would bring up his code in his editor, tweak it for a short while, and his game worked again. This was not code written in a high level language, either. This was tight assembly code for an ugly processor.

[1] Or maybe it was APh Corporation rather than APh Technological Consulting. One owned the other, and I forget which was the one the people who worked on the Mattel stuff were actually employed by.
I'm dissatisfied with almost all VoIP apps I've tried (including Viber, but especially Skype on iOS). Is there any good alternative or are mobile connections still too finicky for satisfying VoIP?
A few comments:

I hope that with perhaps a bit more time available, dang will be able to kill more political stories as well as 'outrage' stories about things not very directly connected to tech/startups - those articles that get you riled up, but really don't lead to any productive or interesting discussions.

More importantly, a big thanks to everyone involved! I live pretty far from Silicon Valley or anywhere else where everyone eats sleeps and breathes tech, so it's always been nice to have this window into that world.
Does agile or any other software development process matter so much in a startup? I've worked in 2 startups so far and there has never been a formal way of developing software.
and he's oh so healthy

in his body and his mind
> Valid point for some stores, but I was thinking about this from the perspective of the store rep trying to establish some kind of human touch to the shopping experience

I don't think this[0] is a "human touch". A creepy stalker touch maybe. And your scheme would go even further.

[0] http://www.nytimes.com/2012/02/19/magazine/shopping-habits.h...
I've been using this for about a month now and it's great. It's just encrypted text files but that's all it really needs to be.
The irony of this is that while my post was a joke, yours is actually about making yourself feel superior to people.
It seems Aaron expected that, by complying with JSTOR's request to destroy the downloads, the issue would go away. I wonder whether this was a sort of handshake agreement between Swartz lawyer and JSTOR the prosecutor choose to ignore.

If so, a better lawyer could have advised to use the JSTOR downloads as leverage for a better plea.
I really like the way the limited depth-of-field makes it feel like he's really close to you. Creepy as heck.

By the way, I think a less disturbing title would be "Rendering A Head in WebGL" :)
I don't know about France but I'm sure in Italy there's a limit[1] similar to that (no more than 1000-1200€ per month) because on internship ("stage") the company is not paying a lot of taxes - almost nothing - so you can't expect to allow them to pay an intern 3000€ per month as the tax saving would be huge and they'll use crappy contract more than they're already used to do.

[1] I'm not sure it's a hard-coded limit in the labour law or if it is something more related to the fact that if the wage is "excessive" you could have problems with the tax authority.
What is funny is that in the end SPARC, PA-RISC, etc probably made things worse because all the workstation vendors used the same 68K chips but they each had different RISC architectures, meaning there was less volume, and of course chip fabrication depended on volume.