skysight-inc/HackerNews huggingface dataset:
I've used GitLab before as an enterprise type installation and it was okay but I had no idea you offered GitHub like hosting. When I visit your site it looks like there are no free options but Google Code was meant to house open source projects for free just like GitHub and BitBucket.

Do you have free hosting for open source? If not then I don't think it makes sense for them to mention your service.

Edit: As pointed out below GitLab.com actually has free public and private repository hosting. It took me a while to find it on the website. That's pretty cool!
If it is 10 ms, Apple isn't going to promise that. It is on the right order of magnitude I think.
> How is this even a failure? Google Code was the best at what it did for several years.

Google Code had a few good years, and I am grateful that it happened. However, it did fail to win the software forge battle as the space heated up. It failed to evolve enough to keep up. It failed to keep the mindshare it built in those two initial years as Github and others blew past it over the next six.

So call it for what it is: A project that had two good years out of eight. Like many failures, there were successful moments and positive impacts on the greater community. But closing down due to losing constitutes failure.
I, for one, value the contributions of the pizza engineering sector here on HN.
Numbers just doesn't do a good job of representing data grid information that isn't rows and columns of numerical/textual data. Its paradigm is that takes that subset of use cases and cleanly separates the presentation layer.

Excel has Tables, which sort serve a similar purpose, but the sheet itself is a flexible grid with no pre-conceived purpose, which makes it much more flexible than Numbers.

For example, it's relatively easy to knock up a simple Gantt chart by directly coloring cells, something that I've seen often. And you could argue that it's not the best tool for the job, and you'd be right, but it's easy and does the job well enough in many cases.

And that's why it's popular and iWork isn't. Numbers concentrated on making charts and tables beautiful; Excel is a general-purpose programmable platform.
The Joyless World of Data-Driven Startups
This doesn't come off as much as a surprise, because there are better alternatives because google code stagnated and wasn't a priority. Google code still has very old looking interface (especially when contrasted to their active products like G+ and gmail), google code only declined because google didn't want to work on it.

This doesn't do google any favours, as with every product they launch I'll be asking myself if it's worth investing time or money into just for it to stagnate.
No GPS hardware in the Apple Watch so it would be more accurate to say it uses GPS in the iPhone. Any reference for this? It does make sense though.
In my experience, React isn't worth the hassle without Reflux.

I was a bit apprehensive at first since it's the only flux implementation I've come across that gets rid of the dispatcher altogether, but after building a couple of internal apps I think it's the cleanest, simplest implementation.
Automated trading has reduced bid/ask spreads significantly (usually to the regulated minimum of one cent for popular issues). This is a compelling benefit for individual investors.

It has negatively impacted investors doing large trades, but those investors generally have more tools at their disposal to break their trades into smaller groups, or whatever. The major example impact I've heard is that the larger investors can't look at the order books at all the markets, and issue one order (to one exchange?) and take all the orders.

It seems that the automated players are duplicating their orders at multiple exchanges, and removing or replacing orders at other exchanges when one fills. A simple solution would be for the large investor to send individual orders to each exchange, and pace them so they arrive simultaneously at each exchange (instead of sending them simultaneously); of course, if you do that often enough, automated traders will probably put out smaller orders or do less duplication.
In case anyone was wondering, quicksort is already available on the marketplace for the bargain price of 1 credit* per second:

https://algorithmia.com/algorithms/swm8023/quicksort

*100 credits is about $0.01
Why did I have to follow that Wikipedia link!?
It's a ballsy and maybe foolishly ambitious motto, but in Gitlab's case they actually deliver on it -- which, considering the current monopolization of project hosting is quite a feat unto itself.
What an absurd statement by the author.

These people were interviewing for an apartment in a notoriously tough housing market - they were probably just "posturing" (mentioning their good jobs and money) because they thought it would help them get the apartment.

He sounds like an outlier of a landlord who prefers a sketchy semi-employed roommate to one with a guaranteed salary.
Personal Linux R Server in a Mini-ITX Gaming Case
I barely graduated college, and that's okay
miTLS considers timing attacks as out of scope for the proof, so it's unclear if it's actually secure.
Is it really victimless? I'll admit that for something like pot, that is responsibly grown and used, there is no victims (well maybe with second hand smoke, but you get that just as much from cigarettes). But many drugs being sold do not come responsible producers. Instead, they come from groups that cause a lot of harm in order to acquire the money from selling those drugs. Yes, legalizing responsible production would largely fix this problem, but a current purchase still funds a horrible group. Even though the seller and buyer never hurt anyone themselves, they are directly funding those who do.

Now, maybe he actually did more good than bad. Maybe for every sale funding a bad organization, he helped switch 10 from a bad organization to a responsible producer. And maybe that would still have been enough to get a jury to acquit him.
Technology is in no way democratized and you're dreaming if you think the most advanced trading is in the hands of consumers.
Yes, my point was that OpenSSL did not throw away the standard library! openssl_{malloc|free} were thin wrappers over the native malloc() and free(), except that they tried to be clever and not natively free() memory areas so that they can be reused by openssl_malloc() without calling malloc() again. I.e. sometimes, openssl_free(buf) would not call free(buf), but leave buf untouched and put it in a queue -- and the openssl_malloc() would take it out of there and give it to callers.

So basically openssl_malloc() wasn't always malloc()-ing -- it would sometimes return a previously malloc()-ed aread that was never (actually) freed.

This rendered OpenBSD's hardened malloc() useless: you can configure OBSD to always initialize malloc-ed areas. If OpenSSL had used malloc() instead of openssl_malloc, even with the wrong (large and unchecked) size, the buffer would not have contained previous values, as it would have already been initialized to 0x0D. Instead, they'd return previous malloc()-ed -- and never actually free()-d -- buffers, that contained the old data. Since malloc() was not called for them, there was never a chance to re-initialize their contents.

This can trivially (if just as dumbly!) be implemented in Go. It's equally pointless (the reasons they did that were 100% historical), but possible. And -- assuming they'd have done away with the whole openssl_dothis() and openssl_dothat() crap -- heartbleed would have been trivially prevented in C by just sanely implementing malloc.

> (We eventually plan on supporting this case, just haven't gotten there yet.)

I'm really (and not maliciously!) curious about how this will be done :). You guys are doing some amazing work with Rust! Good luck!
Oxford Comma Unresolved Ambiguity
Except for those which are judiciously moderated. :)
It depends on the size of the game and this is a really big game.
6 Ways Sellers Sabotage a Real Estate Sale
> including many from Gitorious

That's a bit disingenuous. GitLab purchased Gitorious--of course people are switching.
So is bogosort: https://algorithmia.com/algorithms/ikkebr/BogoSort

I think it is cheaper and faster to run any sort on a local machine than to send the data there and back.
Google Code was such an improvement over SourceForge. I think the real problem of Google Code was that it took them too long to support git. When GitHub started Google Code was still SVN only and later they only added Mercurial support. This made people look at GitHub and GitHub could shine with some new ideas, like making code contributions extremely easy and placing the code first. Which of course further increased the popularity of git and so on. By the time Google Code added git support many major projects had moved and GitHub was simply the place to be.
> Please stop perpetuating the myth that security is produced by a programming language.

Security happens by taking care of what you're doing; if a language can eliminate a whole class of bugs then you might as well use it. That's why people keep arguing that some languages can eliminate some kind of bugs, but that absolutely doesn't make programs implemented in these languages bug-free.

Said differently: more secure (relatively) doesn't mean secure (in absolute).

> We only have to look at all the patches for java to see that it hasn't been secure.

We only have to look at all the patches for java to see how much it is analyzed; it doesn't mean java is relatively more or less secure than any other language.

I've seen no patches for this nim interpreter for brainfuck [0], does that mean it's more secure than java ? Absolutely not.

You can draw some parallel with crypto schemes: anybody can come up with some cipher, nobody will analyze it unless there is something to gain (that includes fun). When you've reached the state where you're under scrutiny of every crypto analyst and their student, and potential vulnerabilities are found, does that make it a weak scheme ? We don't know. Only a real analysis of the vulnerabilities can tell us.

[0] https://github.com/def-/nim-brainfuck
I think this is a more viable (and beneficial to society) product than the generic RealProblemHunt site that is presented to us. The generic site is, in my opinion, vulnerable to the Dunning-Kruger Effect. A more focused tool like this could help professional communities prioritize problems within their field in a public way.

For example, a similar product for game developers might prioritize fixing game monetization. A "global" board like the one presented here would likely never prioritize such an idea.
why couldn't you put a NSFW tag? is that asking too much? Thanks for the awkward office moment.
More of a question than a comment, but how do Trading Fees [1] effect HFT and the market? I suspect that high volume trades over time could be seriously effected by the trends in these fees.

[1] e.g. NYSE Trading Fees, https://www.nyse.com/markets/nyse/trading-info#trading-fees
A composition's more than a melody and a progression. It's about the arrangement, the rhythm, even the words. If two songs share a lot of the same elements, they can sound similar. But sharing just two elements isn't the same as swiping a song. Stay With Me has the same chords as Won't Back Down, and it has a similar 6 note sequence in the Melody. But the rest of the melody is very different. And the tempo, voicing, arrangement, words, all contribute to make Stay With Me an original composition. Nobody confused the two songs until Petty's lawyers pointed it out.

I was using the blues as an easily available example of musical borrowing. You seem to think different rules should apply to blues songs than to "compositions." Blues songs are compositions. They have melodies. Their chord progression is just as common the one used in Stay With Me.

You're incorrect about Blurred Lines. The song did NOT take the progression and melody from the Marvin Gaye song. They have different progressions and melodies. What Blurred Lines took from Marvin Gaye was the drum beat. As a drummer, I can tell you thousands of songs use the exact same drum beat. Granted, this beat is pretty unique. But so is the Purdie shuffle, and to my knowledge, Bernard Purdie never sued John Bonham for Fool in the Rain.

Here's where you're right: It is foolish to say "Music is in danger." But what I said was that it will be harder for music to thrive. Look what patent trolls are doing to the tech industry. If we agree that having the same drumbeat is plagiarism, the same thing could happen to music.
I think it is fair to for GitLab to pitch their service, considering that the google code blogspot post specifically mentioned both GitHub 8 times and Bitbucket 3 times, while GitLab offers similar functionality. It would have been fairer for the blog to not-specifically endorse anything or post a link to https://en.wikipedia.org/wiki/Comparison_of_source_code_soft...
I did, first book I managed to read in English actually. I was 10ish?
Please can you add a way for projects on google code to do a redirect to wherever they have gone. I moved all my projects late 2013, put notices on all pages I could etc, but still searching for the project often shows the google code site first.

https://code.google.com/p/apsw/

Google Code did one thing very well - each project could have one wiki and issue tracker, but any number of source code repos. This is fantastic for projects where there are multiple parts - eg an Android client, an iOS client, multiple server parts etc. Github for example only lets you have one source repository per project, and as a result the wikis and issues are useless since they are almost always filed against the wrong sub-project.

Every startup I have been involved in over the last many years used Google for business (users, groups, office stuff etc), but then for code hosting we were forced to go elsewhere, needing yet another set of user accounts, groups, admin, billing etc. There was a ticket begging to let folks pay for google code, but it never came to pass. All the startups would have gladly paid, especially to avoid dealing with multiple accounts, sites and admin. Some features like the issue tracker were quite good. Heck you could even prioritise issues - something github still didn't have the last time I looked.
I 100% agree that JS and Python are the wrong language for writing languages. Haskell, however gets you the best of both worlds. Your sum_file function in Haskell would look like this:

sumFile :: FilePath -> IO Int
sumFile file = sum . map read . lines <$> readFile file

I don't think many people would dispute that Haskell is at least as good as OCaml for writing languages. And strangely enough, the most advanced Perl 6 implementation is even written in Haskell!
Definitely a sign of a bubble. Especially when reality is extremely close to the feelings expressed in that statement.
SXSW Your Phone Will Die – Unless You Follow These Steps
Both open and private repos on GitLab are free :D
This is similar to would-be terrorists who get honey potted by the fbi. They find people wiling to put bombs in a car and blow up a city block and they sell them the fake bombs/ equipment and then arrest them after they attempt to detonate it, some times not even getting that far.
What a government says and what the law that created the government says are two different things.

Okay, maybe not for DPRK, but still.
I don't think you can cleanly separate the topics. Most applications of linear algebra come from calculus since after all you use calculus to linearize something. In case it was already linear it's probably a linear differential equation -> calculus again. Complex analysis is also closely related to linear algebra via geometric algebra. Rather than teaching them separately and emphasizing linear algebra more, it would make more sense to approach calculus + linear algebra as an integrated subject.
Since the page wasn't clear, how does this work? What's to prevent someone from just downloading the code and using it forever without royalties?
Todomado, command-line todo made easy
I remember, in my high school calculus class, the teacher said that there were six or seven applications of derivatives, and more like 40 applications of integrals. It's way more than just physics.
Right - we all know that pi is actually three pounds, two shillings and tenpence.
For some coding puzzles I was given during interviews, I found that sometimes linear algebra solutions can be used. I submitted such a solution once to a company for a take home problem, they rejected me but it was still an interesting experience.
Between this and gitorious, I forsee a lot of dead links in the future.

Hasty times we are living; a lot of useful information will be lost in the cloud age as services shut down. Of course, that information wouldn't probably have been available at all if it weren't for those services, but it's still sad.
I was going to say the same thing.

My feeling is that "Wall Street" mostly ignored the book, which they expected to have no lasting impact. And even that turned out to be an overestimate. Not only has it had no lasting impact, I wouldn't say it had a fleeting impact either.

In fact, I can't think of a single measurable impact the book has had on Wall Street. At most it gave people who already distrusted the financial industry a few more reasons to do it, but it led to no new laws, no new regulations, no prosecutions, no anything really.

And if you ignore the headline and look at the article, Lewis's main argument seems to be that he made some very rich people "angry". Which is 1) a far cry from "shaking wall street to its core" 2) something he offers zero evidence—even anecdotally—to support and 3) also not true, as far as I'm aware.

Don't get me wrong; I've read several of Lewis's books, I like his writing, and I'm sure he's a great guy. But I kind of doubt even Lewis believes this spin; it's just marketing.

Edit: It's also worth remembering that the losers in the rise of HFT are overwhelming the big institutional players in the market. People have this weird idea that HFT is all about big banks victimizing small investors, but in reality the big banks are the losers, and the small investors are the winners. (Yes, really.) Which makes Lewis's claim that he was making the richest people in Wall Street angry so ironic. They were already angry at HFT, and they tried to use Lewis as ammunition in their ongoing fight against HFT. It's a bit like making a movie about how fracking is terrible, then priding yourself about how you must have made the big oil majors very bad...not even realising that they were the ones funding you all along, because fracking is a threat to them, not an opportunity.

(And yes, that happened. Matt Damon's film Promised Land turned out to be heavily funded by the UAE, who has a vested interested in discouraging domestic fossil fuel production in the US. I'm sure Damon thought he was standing up to Big Oil, but reality is more complex.)
Wow, Godwin's law struck hard and fast. Was that reference really necessary?
I really enjoyed Dark Pools. Of course it also focused on a side but it was more enjoyable to see how things came to be, the creation of Island and how seemingly good intentions created the market we have today.
Drone also implies autonomy.
Intelligence and security committee report: the key findings
If we go with separate repos, then we'll need Google's repo tool, use git-submodules, or some other solution.

The binaries have been created by a third party, and can't necessarily be built by us. I haven't checked in all cases, the codebase is a twisty maze of different build systems, not all integrated.
That's Google CDN, not Google Code, as the follow on comment says
The key word in my comment was "internal".
Among others, there's gitlab.com and bitbucket.com (and also mercurial, as an alternative to git itself -- though the two can push/pull between each other's repos with the right plugin).
Very cool! This takes iOS's home screen web app feature to the next level with the install banner. Hopefully we'll be able to create a standard for these manifest files/meta tags so developers won't have to target specific devices. Also Apple needs to fix their web app meta tag parsing - it's super buggy in iOS 8.
Stiglitz hates private markets. He always pushes for a larger public sector, praising the Venezuelan approach.

https://www.google.com/search?q=stiglitz+venezuela
That's what it boils down to, but limiting execution to a single command would only half fix the issue anyway. It would still be possible to put an early termination into a string and comment out everything else in the command, thereby completely changing what it meant.

Passing data properly through parameters isn't really very hard, there's no point in looking for incomplete work-arounds.
I work for a great company and I'm happy with my job. They also happen to censor my internet (very mildly, I should add). In fact, there are plenty of sectors where all viable positions would include internet blacklisting. And finally, plenty of people can't be so picky about their jobs to make litmus tests out of relatively minor factors like this.
Not really.
Unlike a lot of other hosting services, Google code required you to pick an open source license for the project.
Even if there are no headers on source, you have a good argument that they were proclaiming to the world it was licensed a certain way, ...

(now, third party code they may have included is a different issue, you can't get rights to that through someone else's claims, but ...)
We've been trying to answer the same question. We found that giving a free option forever has worked best for us so far. Free to start and free to use as your company grows.

http://www.thesnaffu.com
For manually entering jobs in your CV, your form fails to validate if you do not enter an ending date for your current position (even though "currently working" is checked).
Apparently it's called Google APIs or something

https://developers.google.com/speed/libraries/devguide
This is very cool. I keep all my ideas/ projects I'm working on in WunderList but nothing quite as organised as this. Very useful to see how you have stored your projects - props for sharing!
Conservative axe-grinding.
To be fair, contract killing is straight out of The Cyphernomicon. When the incumbent justice system shuns you, the remaining avenue of settling things is the old fashioned way. I primarily see him as yet another casualty of the drug war - if the law were congruent with morality, he would have respected the institution more to begin with instead of doubling down on a conspiracy.
Situational/real world situation comment.

Take the scenario where Comcast never allowed HBO Go access on PS3 and more recently PS4. Do these rules apply to that?

That's the kind of stuff real consumers are interested in.
Oh, we did. I recognize your name. I remember hanging out with you at AFS (I miss the Abbey...).

And yeah, that was Richard. I was there. Oh god, that floppy dildo hanging out of those briefs. There are probably still pictures floating around on Facebook...
(Only on Hacker News -- a discussion on point-free style devolves into a discussion on gender-free style!)
Intel blames $1B revenue hit on Windows XP's stubborn grip
Google Code already has an option to flag a project as moved. From your project: Administer > Advanced > Project Moved

For an example of what this looks like: http://code.google.com/p/iosched
founder here. Algorithm developers get to choose if they want their code open source or closed source. Close source makes black box algorithms.

For open source algorithms nothing stops users form grabbing the code and taking it off the platform - but again thats the point of open source code. The simplicity of not having to start your own servers, download dependencies or maintain the code yourself makes it worth not leaving the platform in most cases.
First hit on google http://filastine.com/log/l00t/