skysight-inc/HackerNews huggingface dataset:
Leaving aside the fact that I'm also comparing Rust... why not? It's a language that produces fast, static executables. I bet that a good fraction of the Debian archive (not all of it, for sure) could be reimplemented in Go without causing any problems. What "different universes" are these?

(To be fair, I haven't written any Go because my personal use cases involve things like shared libraries and C-ABI compatibility, so I'm going off what I've heard about Go, not personal experience. But out of what I've heard about Go, it's a fine language for this purpose, because the requirement here is just portability to all Debian architectures and comparable performance, and whether GC is used is an implementation detail.)
I can't cite sources, but the reason comment scores are no longer shown was because having comment scores was getting pg dragged into chest-beating karma competitions, so he hid the scores to have to deal personally with less of that. Having no scores showing prevents the scores from being a way that each "side" on an argument can keep score of "who is winning" so upvotes don't fuel those kinds of ego-based arguments anymore. It was effective in getting him what he wanted, though it was decried by many people for depriving them of information concerning comment quality that they had previously valued.
Edit: I was wrong, however I learned from the conversation so I am leaving it here! Thanks to those who corrected me.

> On the other hand, source files being mostly text, they are more intelligently handled and typically only differences between revisions are stored in the commits.

This is completely incorrect, git stores whole blobs from one commit to the other.

svn stored patches, but git does not. Every version of a file is stored in its entirety in your git tree since the beginning of the repository's existence. This is one of the reasons why git is so fast. You can go through your objects in your .git directory and verify this for yourself[0].

$ find .git/objects -type f
.git/objects/ff/a5d733354ae6f8bdc67764d58d87c9a3161f66
.git/objects/ff/deb08f4856bd6eb5b31d7f800b3e480ae3e2e0
$ git cat-file -p ffa5d733354ae6f8bdc67764d58d87c9a3161f66
...file contents appear...

[0] https://git-scm.com/book/en/v2/Git-Internals-Git-Objects
same argument could be made for healthcare and higher education as well
How uncharitable can a single blog post be! The entire post is discredited by the author repeatedly projecting his unfounded opinions onto GitHub, such as

"My guess is that some high-level greedy marketing dickwad, completely unaware of the asinine implications of his brilliant idea, signed off on this dumb-as-a-bag-of-rocks pricing model."

"All the marketing material pimping GitHub’s LFS support [...]. I do not believe this is unintentional."

"This is completely batshit. The side effect of this pernicious, greedy pricing model is to [...]"

"I honestly couldn’t believe that GitHub would be willing to do something that shortsighted, visibly motivated by greed from the cash they thought they could extract from some of their users".

Charitable explanation for forks not working: they haven't yet written the code to make this work with forks, and it's better to ship something working early, than to make it work in all cases.

Charitable explanation for charging for bandwith: bandwidth costs money. (I believe this is a real problem for Dropbox, which doesn't charge for bandwidth but must still pay for it). Also, all CDNs, and also AWS charge for bandwidth.

Overall, while GitHub may be able to support it's OSS folks better by changing the pricing on some parts of its product, this post is incredibly uncharitable. I hope the OP will consider removing the unfounded narrative that he's projecting onto GitHub (esp the "marketing dickwad" thing - wtf) and focus on the facts.

[Disclaimer: my company partners with GitHub on lots of stuff]
The religious fervor has definitely faded, yet we're in the largest open source software renaissance of all time. The reason is probably because OSS has "won". Not in the absolute sense that all software is open, but in the sense that businesses have fully realized the impact Eric Raymond prophesied in the late 90s.

That's why I think you're right. Without a growing movement of FOSS developers committed to making both software AND hardware, there won't be the necessary alternatives that regular people need to satisfy their underlying desire for the conveniences they're used to.

Each of these services would have to be dropped or replaced for you to consider yourself a full Stallmanite:

- Twitter, Facebook, Instagram, Snapchat
- Gmail, Outlook
- Google Calendar
- Google Maps, Mapquest, Bing maps
- Mac computers, any non-Gnu laptop or desktop
- Dropbox, iCloud, Skydrive, G-Drive
- Google search
- iPhones, Android phones

That's just some, and even I use Gmail because I can't find a valid alternative! That list is daunting and you're leaking privacy if you use even one of them. This is why the problem is so difficult: because you have to convince someone to stop using Facebook when you can't provide even a moderately valid alternative. Until there exists a compelling alternative to these services and devices, you have to rely on the general population developing that religious fervor.

So what do you do, build compelling alternatives? Or do you try to incite the masses on the dangers of privacy loss? It doesn't seem like option #2 has been working very well, but it actually does start to feel like #1 is developing. I'm starting to see more attempts at FOSS hardware on things like Indiegogo/Kickstarter. Maybe the secret isn't to replace each service, but to allow users to continuing using them more anonymously.
Scheduled with who? Obviously not their clients, the shipping companies.

Kind of like ebay not considering their 2-hour Sunday "planned maintenance events" to be outages ... for 2 decades.
GPS Forex Robot – Is It Real or Scam? Live Performance Test
It's from "Fight for the Future", so it is at best highly questionable. They have a long history of exaggerating (I'm being very charitable in my choice of words) about bills. They believe that inaccurate information is fine as long as it gets people to click their links to send form letters to Congress.

See, for example, this other page at the same site: https://www.youbetrayedus.org/experian/

I asked them to back up a particular serious claim on that page in this discussion: https://news.ycombinator.com/item?id=10321374

Note the lack of a response. I also asked them several times on reddit where they were repeating the same thing. Again, no response.
Awesome. Would be great to have execution times.

Also what is nerdy.js? I saw it was related to "Carl Edward Rasmussen" but couldn't find another reference on the net
http://www.forexfactory.com/showthread.php?t=563361
Music Was Better in the Sixties, Man (2012)
It makes simple apps simpler, and that's a good thing. It also gets coders on the right track toward a ContentProvider and Cursor-based implementation of the observer model, instead of going off into the weeds with an ORM.
Part of the problem is that RMS is an all or nothing proposition. Look at some of the major things he rails at, like closed source and DRM. He's got lots of company (and it's near universal when it comes to DRM), but if you don't buy into his "copyleft is more important than software quality or uptake in the real world" approach, you're not just wrong, you're evil. GCC, one of the two biggest crown jewels of the GNU project, is in dire straits and being replaced by the non-copyleft LLVM, not so much because of the different licenses, but because of his totally inflexible ideological stewardship that is not allowing GCC to do some things that are now expected of compilers but that would make it easier for Software Horders to use GCC in ways anathema to him. (As a steward of software development projects, he's really, really, REALLY bad, large parts of which are due to those "bad habits" discussed below.)

Your eldest son may be a risk taker, but does that go so far as (truly futilely) hitting on a gangster's moll while eating with a group of innocents who didn't sign up for that level of danger when they went for a normally routine run to the favorite late night Cantonese restaurant?

As for his "intractable" "bad habits", they were set in stone long before GNU/FSF, and as for respect ... hmmm, I don't know, he's weird about that. But not very flexible (I'm not the best person judge all that, seeing as how you grant me a degree of respect or else, and he did that).
Hy everyone,

I don't know if you know this technology but is so powerful, http://threejs.org/
I'd be pretty surprised if I bought a product named "Just Mayo" that didn't contain actual mayonnaise, but I guess it fits into the same pattern as American "cheese".
Really? These aren't vicious?

"My guess is that some high-level greedy marketing dickwad, completely unaware of the asinine implications of his brilliant idea, signed off on this dumb-as-a-bag-of-rocks pricing model."

"All the marketing material pimping GitHub’s LFS support [...]. I do not believe this is unintentional."

"This is completely batshit. The side effect of this pernicious, greedy pricing model is to [...]"

"I honestly couldn’t believe that GitHub would be willing to do something that shortsighted, visibly motivated by greed from the cash they thought they could extract from some of their users"
Considering what they get in return for hosting all those free OSS projects, I'd say they're more than breaking even, so let's not pretend like they're doing anyone a favor here. Github would simply not be nearly as big if it wasn't the de facto storage option for most OSS projects. All these OSS projects are their marketing. My point is that they're not hosting OSS projects out of the goodness of their heart or out of service to some community. That's the core of their business. Their greediness is, of course, debatable.
I wonder if Perforce Cloud will be able to fill this role at all. Probably not. Open Source isn't their target audience. But it could be a consideration.

Has anyone tried the new Perforce/Git stuff? Is it any good? We're still on an older pre-Helix version.
This is only true for recent commits: as you accumulate commits, garbage collections are performed of the loose blobs and the remaining generation is stored into a pack file, which has been carefully ordered by similarity and stored using a delta-encoding. For more information, this chapter from one of the popular online books about git might suffice.

https://git-scm.com/book/en/v2/Git-Internals-Packfiles

(edit: After I started responding to your comment, you edited your comment to link to the same book! I recommend you continue reading the later chapters: "you'll never believe how it works" ;P.)
It's worth noting that before sci-fi took hold of the term to add its connotations, "cybernetics" has the rather conventional definition of:

"the scientific study of how people, animals, and machines control and communicate information"

http://www.merriam-webster.com/dictionary/cybernetics
60 bits is only about 8 characters.

I've found that it's easy to memorize 20+ random character passwords if you use them everyday, and I've always had quite a poor memory.
Tangent, but it actually happened, and I'm doing my best to recollect the conversation:

I once met a young lady for coffee. (It wasn't quite a date, but a situation which could eventually lead to being retconned as a date.) She asked me, in a fashion which struck me as out-of-the-blue, "Do I strike you as a typical Japanese girl?"

I figured that she was fishing for a compliment (thought process: "Who would want to be as-sent-by-central-casting?") , so I said "Oh no, you strike me as different."

She immediately burst out crying, and asked "How did you know?"

"I'm sorry I'm sorry I'm sorry. I didn't mean it to be taken that way. I thought you wanted me to say that you were a unique person."

"No no I want nothing other than to be a typical Japanese girl."

"What does that... OH GOD. I'm sorry I'm sorry I'm sorry no it is absolutely not possible that anybody could guess that you're ethnically Korean." (The word in Japanese is "zainichi", for 在日韓国人, the literal translation of which is "A Korean who lives in Japan.")

"... Wait you know about us?"

"I studied a variety of esoteric things in college."

"So you don't think less of me for being... you know..."

"NO NO NO NO."

Cue about an hour of talking about it. She said that none of her friends knew. I said that 2007 was a very different time than e.g. 1970 and they'd probably be understanding. "Maybe, but I can't unring that bell. What if one of them hates Koreans? What if all of them hate Koreans? What if I told? I'd never get my life back."

Tangent over.

Do you believe a piece of paper which says "My grandfather is named Kim" fails to have a consequential effect on this young lady?

(Controversial opinion for Japan incoming: She's Japanese, not Korean, under all the laws of earth and heaven. She was born in Japan, she speaks no language but Japanese, she carries a Japanese passport, she carries no other passport nor desires one, she is entirely culturally Japanese, she feels no feelings of belonging to Korea, actual Koreans would not treat her as being Korean, etc etc ad nauseum, but there exists a not-tiny contingent of her fellow countrymen who would immediately fire-in-the-eyes hate her if they somehow came to believe she was Korean.)
What's an ergonomic chair+desk setup you are happy with?
I am experiencing some chronic neck issues also affecting my jaw. This is due to bad programming and reading posture. The problem is getting a bit ugly, with e.g. some induced hearing tinnitus.

I have a standing desk, but I often find it hard to concentrate while standing for very long periods. It has made stuff slightly better. Also setting up everything to avoid mouse has made my problem less acute.

Could you share your experiences with ergonomic chairs and desks that have worked for you?

From my rather lengthy research, I have found that the optimal setup could be a low 135 degree reclined chair (e.g. Herman Miller Embody, which unfortunately lacks a headrest), a slightly inclined curved desk and a low declined keyboard (e.g. Microsoft Sculpt, Keyboard.io).
Well if a single primary school needs 1 bln or anything close to it to operate that won't be scale able.

The question now would be how much improvement would there be due to actual new methods in delivering the education vs just pouring money onto the problem and cherry picking your students.

They did seem to open the school in a place that could benefit from it as far as the silicon valley area goes, EPO didn't receive as much benefit from the valley as some other areas, Belle Haven is a mixed bag with it being quite popular with silicon valley folks that are looking to find a big enough house for a family but can't afford more sought after locations.

The only grief I really have with this program is that they did not publish their acceptance policy online which doesn't bode well for transparency in that aspect, so cherry picking and gating might be a problem here as well.

Their management team and staff has more accreditations than some school districts combine probably, they have a huge capital investment, so the school should do rather well, but I'm really not sure how much impact it can have in the long term.
Supertuxkart 0.91 released
I think that is just a function of military vehicles being excempt from that law in the first place. To force them to also use the standard font would mean changing a totally different law, maybe even add a whole new one if the current status is not defined in federal laws but only in some military-interal regulation. Not that that is impossible, but there is little motivation either.
Stallman sounds really socially clueless. My son doesn't hit on gangster's molls, in part because he identifies as asexual so he doesn't hit on anyone. He was born really socially deficient and still gets reactions like people would like to strip search him for using his debit card to pay for pizza in the presence of his mother.

My son probably qualifies as ASD, though he has no formal diagnosis.

I am sure I wouldn't want to be within 30 feet of Stallman. I did not watch the video of him eating something off his foot, but I have a compromised immune system. For me, cleanliness is extremely important and I will end relationships over people being unable to abide by my (necessary) standards of cleanliness.

There is probably little point in me trying to convince you of my view of how social dynamics work. Perhaps we should leave this for now.

:-)
False, git can do both. Run a git gc and check those files again. Chances are, many of your loose object files are missing, but everything still works
The STL is tame by template metaprogramming standards. There's nothing more complicated in there from the users perspective than vector<T>
Aside from a second point of failure, how does this integrate with anything? When you push, what piece of software pushes what where? And who pays?
When do the clocks go back?
This is the post I was thinking of:

https://news.ycombinator.com/item?id=1057347

> My plan for dealing with downvoting is just not to display points on comments any more. The hard part is that to make that work, I also have to come up with alternative ways for people to find the comments they're most interested in on big threads.

But as you say there's probably more to it than that. I'll have a noodle around with search later to see if I can find more.
Turn the question around - how do you force employees to accept horrible salaries?

You make sure there is no job safety so they are scared to ask for a raise. You make sure there is no good social safety net, so they fear for losing their job. You make sure the employees cannot effectively organize to present a more effective bargaining force.

And you get people to believe that a business model that can't pay its employees an equitable salary should still be allowed to continue.
In the interest of not propagating this common misconception:

"The main problem with Git is that binary files are stored “as is” in the history of the project, so that every single revision of a new binary file (even if just a single byte has changed) is stored in full. [...] On the other hand, source files being mostly text, they are more intelligently handled and typically only differences between revisions are stored in the commits."

This is false. Git stores the full version of each file in "loose" format and uses compressed incremental diffs (originally based on xdiff) in packfiles (after "git gc") without distinguishing text vs binary in either case. The issue is that binary files are often compressed themselves (so a one-byte semantic change has nonlocal effect) or have positional references (like jump targets in an executable, causing small changes to cascade).

These factors explain the inefficient handling of binary files, but improving efficiency requires changing the semantics. LFS follows in the path of a few other tools (based on smudge/clean filters) that try to hide the semantic difference from the casual user, though that difference seems to bite people more frequently than we'd like.
Allowing 100,000 login attempts per second is in itself insecure! Using longer passwords in that case is just treating the symptoms of a bad security strategy.

Good security strategy: Have many layers of security! For example: Limit the login attempts to max ten tries. And another layer, whether you like it or not is to make users not use their "standard" password.

More security layers: hash+random salt, SSL, password timing, logging, 2-way authentication, hiding, white-listing, ... a strong password =)

Please note the difference between cryptography and password authentication though. In cryptography, a longer key is most likely always better.
Then the job is not worth doing. Ditch digging and filling has zero productive utility. If there is something someone wants done, but they value it so little its not worth the time to provide another human with a living wage, it is not work worthy of being done. If it actually mattered to whoever wants it done, they would offer more for it.

Remember, corporate profits are only the indirection of the translation of time into things and acts. People buy a McRib to eat, but if they had to pay the supply chain of that McRib reasonable wages they would probably rather eat something else for that price, something healthier and tastier most likely.

Though in all honesty, the real problem is not forcing employers who do employ people to give them more money than they would be willing to work for. The problem is that those wages constitute the survival of that individual, even when in our current society it is asinine to think people are contributing to one another's survival more than they are contributing to superfluous wants. The fraction of our workforce involved in providing food, shelter, security, and health are probably at most one in ten. The rest are there for wants. Our social organization needs to start reflecting that more rather than making the unskilled writhe in destitution for scraps of a living.
Do cooks practice chemistry?
Nothing you wouldn't see in your average jwz rant, or really any rant.
> Wouldn't it be better if it was impossible to amass that concentration of wealth in the first place?

Billionaire tech founders are the worst examples to use for this argument. Zuckerberg's wealth is mostly paper wealth from his stock ownership. His net worth fluctuates greatly depending on Facebook's stock price.
Pangu 1.2.0 Jailbreak Download
Sorry Sam Altman I don't agree: In Defence of Consultants