skysight-inc/HackerNews huggingface dataset:
Pros: It's small and you can embed it, both into higher level languages, and it's footprint is small enough for embedded systems. It's used in a LOT of gaming related things (WoW, most games on portable with a scripting languages), and even desktop software (ex: Adobe Lightroom). It has a JIT for some CPU types, and gets great performance.

Cons: There aren't that great of CLI tools or REPL's available (mainly to keep the system small). It's standard library is lacking in some parts (by intention to keep it small) compared to other scripting languages. Embedded tech isn't as sexy as frontend tech like javascript/etc. It doesn't come bundled by default with our OS's, unlike perl/python/ruby. The development team is somewhat closed, being a university project from the start.

TL;DR: Lua tries to stay small, and as a result it isn't as much of a multi-tool like other scripting languages.
You pretty much summed up why modern suburbs are the way they are.
Cities are still designed for people. It's just that they are choosing to live in large, cheaper houses with lawns instead of a high-rise apartment in NYC.
How to lose weight without fitness
You really should be a great stubborn in order to get rid of the fats because many people are asking themselves how to lose weight and the common answer very often is that this is impossible... But, this is NOT right!!!
I think there may be a space for a friendlier version of Stack Exchange.
[Whilst I believe the project itself should in general stand based on its own merits, in the spirit of openness...]

Also by the same author:

- http://article.gmane.org/gmane.comp.lang.lua.general/85887/

- http://article.gmane.org/gmane.comp.lang.lua.general/85891/

- http://article.gmane.org/gmane.comp.lang.lua.general/85896/

- http://article.gmane.org/gmane.comp.lang.lua.general/85886/ (I don't want it to seem like I'm cherry-picking stuff out of context, thread: http://thread.gmane.org/gmane.comp.lang.lua.general/85850/ )

- http://article.gmane.org/gmane.comp.lang.lua.general/85938/

After this spectacle what interest I had in the project when it was first announced waned. Community around an open-source project is very important, and this is not how to build it. I'd rather see the project forked than deal with someone like this.
> If we don't reduce the noise, then search engines have a harder time trying to find the signal.

Let the search engines figure that out! It's their job!

Is there any evidence whatsoever that deleting/closing questions like these make SO a better place and improves the rate with which people can find answers through search engines?

I suspect there's none.
Depending on what you want to program, lack of math knowledge might mean you'll have to dig a little deeper into some subjects at first and gain that missing knowledge. But that's it. Just some extra time. Go for it :)
Heavy Ruby is not designed for speed, and much of its heaviness causes slowness. It's entirely possible/likely that mruby will be in the same ballpark as luajit2 soon after release.
From a users perspective there is no difference, because only programmers care about source code.
In the world and people that I currently see in front of me, any mode of transportation that requires a helmet is not viable for most people, whether that be bicycles, motorcycles or jetpacks.

However, I also think people are more flexible than I give them credit for. I see a lot of bicycles parked outside bars, and probably a fair number of those are DUI "graduates." I think I see some of those people riding to work.
Being a programmer who has written memory managers in C++ as well as used garbage collected languages quite a bit like Java, I think the solution will just eventually be better VMs. Having watched the progression of Java from the 90s to now, it seems obvious to me that these are the sorts of problems that will be solved by the folks who put together VMs.
Not a bug, just a question. 'octogit login' says "You need both a password and username to login". Where do I provide them?
If it were a startup talking about how they're better for specific types of problems (e.g. "if you're an EC2 fan but need to host in Russia, contact me..."), I think that's totally ok. Big company vs. startup, general vs. niche, non hn company vs. hn company (where "hn company" is "people on hacker news regularly, or YC companies), traditional vs. open source/free, etc. are all points in favor of making it ok.

I'm not sure in this case (I know lots of people at Splunk, Adammark/sensage, and other SIEM companies, and IMO they're all useful in some cases, and too expensive for a lot of cases).
Really great usability. I'd use it like a shot if it used https
Tutorial: setting up Gitlab on Debian 6
"X-ray glasses" coming soon to your iPhone
..Not so. They use BSD for credits.

I don't quite understand....why is it shameful if a developer wants to retain ownership/claim authorship over the code that he spent time and effort in developing?
So you just choose one industry that's 20% of the economy to demolish and expect no side effects?

Get rid of the car industry, and the flying jetpack, massive underground subway, or whatever industry will come in to fill the gap. Economics isn't that simple.
What are you modifying on them besides the operating system?
Ouch. Yeah, a friend of mine at G seems to be in this position.

Why do tech companies think that hitting a plateau is a bad thing? Someone who's not going to further advance and who is productive and happy should be allowed to remain happily churning stuff out, with no pressure to hit the next ranking, or be ousted, or be unable to move.

(I've seen some demotions at my company, which was basically recognition that "Okay, we want to keep you, and in the past we had to promote you to do that because of the fucked-up stuff that HR was forcing us to do. Here, have a lower position, and you get to keep your salary.")
I think by "your walls are software" he meant that your walls are controlled by software. Think heat management, view screens, maybe re-arranging them with a remote. But they're probably constructed with software, too.
> HN has undergone exponential growth even in the short time I've been here, [...]

Nitpick: Observing exponential growth doesn't depend on the time span.
Here in France you get a pre-filled form by regular mail. You can correct it if there's something wrong and then send it, or do those steps online.
octogit login <username> <password>

I am updating the site now.
With the recent developments in new storage mechanisms
like Local Storage, cookies are no longer needed anymore.

...

If you don’t update your browser, some of your favorite
sites aren’t going to work.

Second problem here is the fact that it only affects
countries in the EU.

Coming soon: Firefox EU Edition?
The example that really got to me with the AGPL was when the Opa programming language was being discussed on sites like HN a while back. IIRC, both the language and its standard library/runtime were AGPL'd. That would potentially mean that not just the compiler itself but any program you wrote in the language would automatically be AGPL'd as well.

As with all of these GPL-style licences, there's a lot more risk if you're not an all-GPL house, and quite modest risk if you're intending to GPL your code anyway. But the AGPL is different because it can affect not just developers building on the code for redistribution but also those who are just using it internally.

I can understand why they did that, in the context of network-enabled services, but nothing in the AGPL seems to restrict the implications to only that context. As the example above demonstrates, people do use it for other things with potentially profound implications that aren't obvious to anyone who knows about the much more common GPL and LGPL but doesn't realise why AGPL is fundamentally different. For that reason alone, I don't think the AGPL should have used a similar name.
Setting expectations in data science projects
Recruiter: "No one cares about COBOL. I need data base people."

Need a better recruiter. People are still making really good money with COBOL :-)
and if you don't?
Nice work!

Do you use any ORM for MySQL?
Yes. But they employ techniques that were at the forefront of the search for big prime numbers in earlier times.
It isn't that simple. Every provider has to weigh keeping up a single site, or having thousands of other customers impacted. Also there are few companies in the world that can handle gigabit DDoS attacks without a scratch, all of these things have to be considered.
"How much time do you spend in the gym?"

I used to spend an hour a day, three days a week at a CrossFit gym, and a car made that possible. :)
Sorry, could you please clarify your question?
How 'this' in javascript is similar to 'self' in ruby
What do you mean by `new'? A prime that hasn't been seen by any human? Or a new largest prime?
There's obviously a economic disconnect between what you do, and what a bunch of 21 year old webdevs surviving on ramen do.

The problem will be when one or the other ends up making a breakthrough that allows one group to eat the other's lunch.

Obviously I and most of HN are betting on the webdevs.
Not just you. Half of the text is bold which makes it tiresome for the eyes.
Yeah that was one decision I was unsure about, but I'm going to try it out and see how it feels after a few days.
A service for publishing to Twitter, Facebook and more
Some might disagree with me on this, but I believe a name should convey what a product does. By hearing your product name, with no background information, I should be able to have a general idea of what your product does or at least what it is used for.
Apple builds new data center in Oregon
IPad Text Editors, Reviewed
When large entities are involved, it's not unheard of these days for a DDOS attack to be in the size of 50+ Gb/s . There are not many providers that can withstand this and maintain a responsive platform for other customers.

If DDOS attacks are now being organized by nation states, how would you keep your business running? I don't think Name.com did anything wrong here.
I agree on the name, yeah, and I was also surprised by Opa. My assumption in infrastructure-code cases like that (not sure if actually true with Opa) is that they want to leave the door open to a dual-licensing solution, so if Opa ends up being a killer technology, the AGPL poison-pills it enough for commercial customers that they'll be able to sell paid licenses.

Not sure what a cleaner alternative would be in that case. Perhaps just state that explicitly? "You can use the free version of Opa to build open-source webapps [define appropriately], but need a commercial license if your app is not open-source."
Name.com did, to their credit, resist the demands long enough to allow the domain to be moved to a new registrar instead of being simply dropped or handed over to the attackers.

Having adequate defenses in place to withstand any attack, even one of unprecedented scale, would of course be the ideal. Are you offering to pay higher fees to finance this?
Reminds me of when I was starting to program many (many, many) years ago and, for an exercise, I wrote IBM 7094 macro assembly language that would output the primes up to any specified value. The result was in a 7094 assembly time array.
didn't apple take bsd and build osx on it without contributing back?
Migrating from EC2 to Rackspace
OCaml would also work, if you can find the libraries. Or Haskell, if you can wrap your head around enumerator and iteratee IO. (Not saying that those are the best choices.)

By the way, git was originally written in a mixture of C and shell-code. They replaced most of the shell code.
>Finally, 50% of any group are below average.

Yes, language is ambiguous. However, people arguing over the clarity of the above statement is just nerdy pedantry.
The freedom potentially lost to users due to Meteor going with a non-GPL open source license is that somebody could fork it and make a better version that eventually becomes dominant but restricts the user by {charging money, only working in a subset of environments, not being updated to work with other web languages, or just lacking a desired feature}.

Edit: I'm personally glad they went with the MIT license. Also, even if a fork takes place, the original code is still available.
Not enough people know about the Streisand Effect; perhaps we should threaten Wikipedia to take the article down?
Go to (and preferably speak at) the same user groups and conferences that people from that company go to. Hack on the open source projects that the company uses internally. You will soon have friends in that company, and probably 10 others.
I released socialpublish.io a week ago. It has an easy to use API for pushing messages to social media platforms. It does not use RSS-feeds like dlvr.it and TwitterFeed, resulting in no delays and more control of what you publish where. Plugin available for WordPress, working on other plugins.

If you've any comments, remarks, suggestions, criticism, I'd love to hear it!
The SSD and the screen make it for me.

I've also got a new Mac mini with a considerably faster processor and twice as much RAM, but the little hard drive in it makes the mini seem slow as molasses after getting accustomed to the SSD in the Air.

I can't go back to hard drives as my booting device.
It's choosing between pest and cholera.

In early stages: With a cofounder you get started, carry on, have fun and soon an MVP. Without you quit days after having a first prototype (due to heavy procrastination, doubts, distractions).

In later stages: With a cofounder decision-making becomes a nightmare—every other discussion ends in dramas and in grueling deadlocks. Without a cofounder life is a breeze and you can close deals in 48h (i.e. buying a photo sharing app for 1 billion).

(edited first line: removed chicken and egg)
I should have known :)
Very cool, does it support organizations? Eg, can octogit create a repo in one of my organizations, instead of my main account?

Perhaps:

octogit create git@github.com:org-name/new-repo-name.git 'new repo desc'
I agree. The whole paragraph, in fact, is the best description of that thing I've ever read.

There are more than a few things in here which, if true, turn common ideas about management on their head (or rather just shoot them in the head). What's exciting is that they reflect how work actually gets done. Shouldn't that be our organizing principle?

I think what makes startups so effective is that they naturally work this way at first. But then, typically, bad ideas about how one is supposed to "manage" and "scale" kick in and stifle the thing. This document is interesting as a conscious strategy for not being stifled. Valve's success lends it credibility, and the fact that Valve is not a startup makes it more interesting, not less, because it's so unusual.
"Public domain" is an unclear concept, I am under the impression that in many countries there is no such thing as "public domain" from a strict legal perspective. BSD is (for me) the closest thing to a clear legal "public domain", and that is why I use it.

Also, the GPL is incompatible with the iOS store, which is a serious problem for many people.
No. I don't like the iOS-like direction Apple is heading in starting with Lion. I didn't feel the need to enumerate all of them. Incidentally, Lion chugs resources when compared to the same exact hardware on Snow Leopard. I never said their direction was to chug resources -- I implied their new direction chugs resources, and it does. For most non-devs, it's probably fine. I suppose that's why the MacBook Airs only ship with 4 GB RAM max. They were never really meant to be developer machines and that's becoming more apparent.

Re: multi-monitor & fullscreen -- based on the animation, it looks pretty deliberate. If it's a bug, I'd never know because of how Apple treats bugs. It hasn't been addressed at all in any of the follow-on updates. But, I can't wait around until the next OS on the off-chance it is a bug they fix.

Re: the Mac app store it's almost nothing like any of the software repositories you've listed. But, you already knew that and just wanted to pick a ridiculous argument. If you're happy with Lion, great. It was a question about what people are using to develop with and I shared my opinion.
Seems to me that ranking employees commoditizes them. How can you say one employee is better than another if they perform completely different roles?

Then again, we are probably talking about programmers/devs in this thread, who are used to being commoditized. That is not a good thing.
Wow, I'm surprised that google would work like that. Did they actually tell you that you'd get fired if you were in the bottom 5%? I assume you must have been there back in 2005/ 2006 to have seen someone who was an objective underperformer in Q4 2005 but was still allowed to work there. Maybe things have changed since then?
If you go with homebrew and virtualenv to handle the installs for your python development, most of the problems disappear.
That's the way that things work in many political organizations like party committees.If you have the power to create kings, you have the power to destroy a king.

The key to any of this "flat organization" stuff is to keep the organization small enough that you can either keep out nasty personalities, or prevent them from burrowing into the org.
I wonder if this only applies to the game developers or other Valve staff ... as well.

Darn good question.

I'm having a hard time picturing how this would work for accounting or systems administration.
How Psychedelic Drugs Can Help Patients Face Death
> Let the search engines figure that out! It's their job!

Ummm... right. You go ahead and keep posting noise to your site and let the search engines figure it out. Let us know how that works.
It seems like a solution to getting more performant, lower overhead GC would be to allocate GC pools that contain only a specific kind of object, and then generate specialized code to mark/sweep those pools (since you could elide the object headers, since everything in the pool is the same time. These pools could be mananged by a GC-pool GC, so that as new object types were created and destroyed, their pools would get allocated and garbage-collected.

Are there any systems that currently do this?
The bit about talking to browser vendors is kind of off the track.

Microsoft would be against, but Google would be happy to oblige ? Seriously ? Google Analytics is probably the most widespread user of tracking cookies out there.

Besides, while I agree that this regulation is very weird, and very hard to justify, saying that it is about governments controlling the web and reducing free speech is something I don't really agree about. By saying that, you put this legislation in the same category as SOPA and friends, which are very different beasts.

Namely, SOPA and related regulations are about the content, while this is about technicalities. This doesn't impose any restrictions on the users, it forces websites to do things differently. Maybe it will put a charge on website creators, but it won't restrict anything. Plus, SOPA is about protecting the rights of non-internet companies, while the Cookie Law is about protecting users against internet companies.

Yes, it's misguided. But, for once, it takes the side of users, and not the side of companies.
While garbage collection is useful, people often forget that memory is only one resource that needs to be managed. File handles, database connections, sockets, etc. also need to be "deallocated". RAII may require programmer effort, but it at least is a complete approach. Generally, I don't think a single technique will win.
Surely you're joking...
https://tasskr.herokuapp.com/
Call me an idiot for saying it, but I would rather believe that people fundamentally aren't jerks and rely on community spirit rather then legally enforcing cooperation :)

I think the reason that happens for ruby and python is so many of the people using those platforms are startups where the technologists are the guys calling the shots, and it probably doesn't work universally, but I am glad I work in a part of the industry where we let people participate on their own terms, it just seems more meaningful.

I totally get that it isn't like that everywhere though, and the only way to get good cooperation is to hold a gun to the head of large corporations.
"And oddly enough the customer is happy"

If it pencils out, why not? But this is a case of like serving like, and having been in this industry for awhile now the inefficiencies are phenomenal. Somewhere at the very end of the chain these costs are ending up at the end customer (in my case, the health care industry, and I don't want to go into too much detail about my company, but we're of a similar size and the market leader).

The enterprise is like government. It's a slow moving beast. But things will not continue like this forever; it runs on the same principle that initially made Microsoft successful and now is leading to its downfall. True story: last week I was contacted regarding a position at a health care startup in Palo Alto. We're primarily a hardware company and they're all software, but the funny thing is we have some skunks-work type projects that have some overlap with what they're doing. Having looked at what they already have on the market, if we actually wanted to go after them I don't think we would stand a chance. Sure, we might be able to leverage network effects to some degree; but time-to-market, overhead, etc, are on different scales.
The BSD License didn't kill the BSD-based operating systems, the AT&T lawsuit stopped them for a number of years.
Somehow I tend to think that this leak is intentional... and it may be that the document has been specifically written for that purpose. Anyway, if what's written is true, Valve must be an amazing place to work at.
agreed.

> When I flick through my textbooks from my physics degree course, they don't read as a series of cultural movements within the physics community. What is true is true.

This is actually something that is done deliberately, because the situations, conditions, debates, culture etc.etc. are seen as a distraction from the main objective- to learn physics. The actual history of science is more revolutionary than what many might think- sure there are no wars; but the paradigm shifts that follow the introduction of new ideas is what I would call revolutionary (Interestingly, I believe the term 'revolutionary idea' came about after the discovery of the heliocentric nature of the solar system; i.e the idea that earth goes in 'revolutions' around the sun rather than it being stationary)
Actually MPL or CDDL are like that. I am not an expert but I think they are easier to re-distiribute than LGPL.