skysight-inc/HackerNews huggingface dataset:
17 USC 109(b)(1)(A):

----------

Notwithstanding the provisions of subsection (a), unless authorized by the owners of copyright in the sound recording or the owner of copyright in a computer program (including any tape, disk, or other medium embodying such program), and in the case of a sound recording in the musical works embodied therein, neither the owner of a particular phonorecord nor any person in possession of a particular copy of a computer program (including any tape, disk, or other medium embodying such program), may, for the purposes of direct or indirect commercial advantage, dispose of, or authorize the disposal of, the possession of that phonorecord or computer program (including any tape, disk, or other medium embodying such program) by rental, lease, or lending, or by any other act or practice in the nature of rental, lease, or lending. Nothing in the preceding sentence shall apply to the rental, lease, or lending of a phonorecord for nonprofit purposes by a nonprofit library or nonprofit educational institution. The transfer of possession of a lawfully made copy of a computer program by a nonprofit educational institution to another nonprofit educational institution or to faculty, staff, and students does not constitute rental, lease, or lending for direct or indirect commercial purposes under this subsection.

----------
What statistical rigor do you suggest? How do you gather stats on "people that unwittingly were convicted of Federal crimes that most normal people wouldn't know about (or wouldn't think are crimes)?"
Stallman, the FSF and the free software ideals would probably be much more widely known. Many (most?) users of GNU/Linux call the whole OS "Linux" and honestly think Torvalds started the whole endeavour.
If we didn't punish people for saving no one would buy the things that come out of those long term productive businesses. See Japan and the paradox of thrift. Why invest if there is no growing demand in risky businesses?

Your last argument is emotional crap. Tell me again how the poor suffer so much as compared to 100 years ago.

Furthermore the government sets a lot of things we think are necessary. Taking your argument to the extreme: Who is the government to say child labor is illegal? We are denying the world productive labor and consumption!
obfsproxy looks like exactly what I was thinking of, thanks!
What goals? Seriously.

As much as they are in the news I hear 1,000 different complaints and I still have no idea what they want other than everything. No focus.
The difference between that and this lawsuit is that if I order an Oreilly book from the Phillipines via Amazon or something such to have it delivered to me in the USA for X price, it is legal because Amazon has been granted permission from Oreilly to be a distributor of their media overseas. In this lawsuit this is not the case.
Test your color vision
Should we get a different perspective on non-technical people?
I started this thread because for years i've seen non-technical people being bashed on forums and in real life because of their background and/or other stupid reasons.After some years of experience in the industry and some amazing discussions i must say that the situation is more complex than it seems.

I had a meeting with some investors and developers recently and we were talking about non-tech and tech people and what are the differences between them and after a long debate/discussions we realized that we were speaking of non-techies from different perspectives.

Some devs thought of them as a 3rd wheel to the carriage , some found them important.Investors had a problem with the name, stating that a non-technical person is in a way the same as the word “business” and it's too generalistic.

So at the end of the debate we reached these conclusions:

A non-technical person can have many roles in a startup and it should be clearly defined before he joined one.
A non-technical person can really suck or be a game-changer for the business.
Being a genius developer doesn't mean you can do both parts at the highest level.

These are some points i remember from the discussion.There are more but i will stop here for now.

Best example we can refer to is Steve Jobs.He was a non-techie after all.Why Was he better- in a way- than Wozniak and/or the entire team?Well Simply because of his vision and innovative style.Being Able to create a product in your mind in the highest detail is a trait few people have, yet overlooked by most.The only major flaw these kind of people have is that they are really nothing without a tech team.So yes, a hacker can be everything but not necessarily a visionary.

I believe we should give more importance to them because some of them can really make or break a company.
My wife and I are sharing a similar setup and often find ourselves contemplating a move to Europe (currently we are based in SF). First one should nail down a target city. We found Berlin to be the easiest market: cheap rent, many tech startups that hire english speakers. If I had to pick a second location I'd go with London or Frankfurt. To find work in Berlin you can tab into the startup scene, there are some blogs that cover job listings (e.g. http://berlinstartupjobs.com/) or if you want something more traditional: monster.de. London has an interesting craigslist competitor called: gumtree.com that has some interesting job posts. And of course, like Berlin they also have curated startup job listings (e.g. http://workinstartups.com/). To connected to recruiters (mostly in the UK like you said) I found linkedin and even more so xing.com to be a good destination.
Those slides made my head hurt.

The problem it tries to bring up is that there is a subset of processes running in the Linux Kernel as either baked in functionality or KOs that can avoid context switches and IPC calls by being baked into the same executable.

In practice, you can share memory. In practice, a code base as large as Linux actually ends up having a lot of TLB flushing whenever it alternates between the very different sections of binary that dictate behaviors of the core kernel and devices.

It doesn't help that the self fulfilling prophecy is that by fine tuning a baked in service into Linux means that a lot less effort is made trying to make it an efficient interface.

I am obviously biased, I think microkernels are a good idea. I don't know if its unix or not, but I don't like having one binary that will inject itself with extra linkables when needed that manages every device, the network stack, the sound API, manages the filesystem, manages memory, and manages processor scheduling. Most of this stuff doesn't need the kernel mode special processor registers, in practice a well designed system shouldn't require anything more than a fixed memory page reference to the device that the kernel will handle mapping (I can't think of a way to build a kernel without virtual memory, virtual files, and virtual processing baked in at the ground level, and 2/3 of those really do require special processor permissions).
Thanks for that suggestion. Never heard of it, but we will look into it.

The biggest problem, right this instant, is keeping the app up. I suspect it needs to be re-architected, because there is a lot of room for optimization so we can at least get the app working properly on the current hardware.

Once the site is online and stable, then it is a matter of monetization.

As for specific steps, yes...developing an ad network along side this app - and also using third party ad networks. The issue is that a lot of the sites that people create have porn.

I believe, when he gave the presentation the site had 19,000 WAP sites active. By active, he means updated in the last 7 days. He does a purge of all non-active sites every 7 days - because server resources are so scarce.
I believe the best city for IT work in Central Europe is Munich. It leads the ranks of best cities to live in Germany, and the unemployment rate is below 5%. It is quite easy to get a decent, well paid job in one of the multinational companies that are operating here.
I'm not sure how you could spend 10000 hours programming the same mediocre code if you were actually doing the things I outlined. The whole point of the list is to ensure you aren't spending the time doing that.

I can't tell if you are disagreeing with me or not (I think you are), because you've said almost the same things I did. What you call dedication, I call self-selection.
I think one of the best and clearest examples of a useful monad is the Error monad in OCaml (and Haskell, I think). Error is a type that can return two different things depending on the result of a computation. One could use exceptions for this sort of thing, but this is much, much cheaper.
http://www.formspring.me/EdmundM/q/406960226210700795

dpitkin from canonical: "Hi, I just looked into it and the check to Tommy and Edmund from Canonical is in process for the 77 copies of Super Meat Boy. We have been working together since November to get it resolved, no piracy here just some miscommunication.
David Pitkin Canonical"

edmund: "they got it from the HIB, HIB gives all the linux builds to Ubuntu during the promotion and does a blanket statment to all involved, we said we were interested in putting smb in the store but never heard back and never got a contract or exchanged information (hence why we were never paid) they never contacted us back after that and we simply never knew it was in their store."

So, which is it? Have canonical and edmund been communicating to fix since November? Or has this literally NEVER (edmund's statement) happened?

Given the HIB involvement, I'm very inclined to think that a massive miscommunication happened and that, frankly, edmund is just massively whining and whinging. Listen, I get it, he might be frustrated, but Edmund spoke in absolutes and we know how often absolutes are correct.

Either way, "pirating" is the wrong word. It's obvious there was no malice from Canonical. And I honestly don't know what Edmund was trying to achieve...he just looks bad in this whole exchange.
Or more services like Bountify?
I agree, and I think it should be illegal to call something "buying" when it's more like licensing or renting.
For example, Java and C# cannot walk like a duck, not even if that is what it would take to save themselves from drowning. Therefore, they are absolutely unsuitable as system languages.

Hadoop held the world record for sorting a Terrabyte for a while. If sorting large amounts of data as fast as possible isn't a system's programming task, then I'm a three-headed monkey.
This is why metrics and analytics have become superstars lately. Why hope for your users to tell you, when the software can do it by itself?

Following the article's use case, the software could transmit the last dozen or so commands or actions performed by the user. In a simplistic scenario, how would you interpret it if 40% of your user's last commands are "Save"? Success, surely! How about "Undo"?

The art and magic, of course, are in figuring out valuable yet inexpensive metrics for your app, capturing that data when you have thousands or millions of users, and interpreting the meaning.
More info on Munich job market here: http://www.toytowngermany.com/wiki/Jobs_in_Munich
id go to berlin instead just because its so much cheaper. london is extremely expensive, and so is frankfurt - yet it has many startups. (in fact most other cities that will be mentionned are much more expensive than berlin).

Then again, SF is in the US, stuff cost a lot less except for housing, and you don't have the possible euro crash looking at you every week (oh yeah i know, you've the USD issues, but they aren't looking _as_ bad these days)
The story mentions this. The industry had a working Linux and jumped on board. It is like how the industry jumped on C++, or x64, javascript, or unicode. The small imperfections in form of these tools didn't, at the time of their inception, justify the more massive immediate workload of trying to completely replace them with no backwards compatibility for something without the blemishes. Competitors weren't mature enough to step in, so the imperfect progressions of tried methods took the reigns rather than bolder, newer ideas, that meant shifting some of the inertia of the industry.

I think that might be one of the lesser appreciable legacies of 80s - 00s in software. We have tools that are now really showing their flaws but we built the empire on cracked bricks and the unstable foundations force us to throw more man hours and effort into keeping the whole thing standing than if we just started with a fresh foundation when the better alternatives presented themselves, even if they would have taken some more work.

I still really wonder where we would be if we had a C++ with a clean grammar and Python level readability. Where we didn't try to layer interpreters and JITs over convoluted C ABI compatibility.
Like you would a tent?
Aww damn it! This was my idea :(

I guess I'm not the only one to think of this. My plan was piezoelectric crystals and some sort of electro-luminescent plastic or possibly solar charged. Also for the road lines since rain makes them hard to see, age dims the paint and snow cover them up pretty bad.

The only problem is I live in a winter environment and plows scrape the hell out of the roads it would have to be embedded in the road.
Bitbucket offers unlimited private repos for students.
Be careful donating to the ACLU. I love them to death but I keep getting calls on my house phone (not the one I signed up with, mind you) at 8pm asking to donate.
Having moved to Berlin from Australia a little while ago, I can say many people at startups are hiring - the trick is to plug into the community in person and ask around. If you have useful technical/web dev skills, that's a big plus.

From my experience attempting to get a transfer from BigCo, most BigCo. type companies require German fluency, even in purely technical positions.
Personally, I don't consider mild deflation to be any worse than mild inflation. A stable currency is better for everyone. Things get increasingly bad as the rate moves away from 0% in either direction, especially, if it occurs in an unpredictable way.

As it happens, most central banks aim for a stable currency with a slight tendency towards inflation. My policy change would really only be minor: make the inflation target -1% to 1% rather than 1% to 3% (I didn't completely pull that number out of my ass; apparently, that is the Bank of Canada target range).
Frankfurt is still relatively cheap compared to London. But you are right, if you want cheap rent then Berlin is unbeatable. Also probably has a better startup scene than London at this point. (if that's what you are looking for)
I love this note: "Note that the number of required characters changes from 17,145 to 18,770 with the installation of SP1."
Recognize that your position may have the following implication: if the producer cannot segment prices regionally, they may choose to charge the US price globally - in this case they lose the marginal sales in poorer countries, and customers in poorer countries lose access to the product. No one wins in this scenario.
I call bullshit on this. You can order a book from any store in the world, they should deliver it to you if economically viable, and then you can resell it if no longer need for the price you and your buyer consider fair.

And you don't have to ask the publisher. After all, if you buy socks or a piece of rubber you don't ask the manufacturer if you want it to pass some borders, do you?

That's how real world goods work. And book is a real world thing.
tell it to the guy who goes from an 80% loan-to-value on his house to owing way more than the house is worth.

who's going to build a factory if building the factory is going to be significantly cheaper next year, not to mention everything it produces?

who's going to hire anyone if you can hire them cheaper next year?

especially in a country like the US, where everyone is in debt up to their eyeballs, deflation is a disaster.
I misread the title, thought it said "A branded bear." That would have been more fun.
Can you explain why you think it's an inherent flaw in the design?

The way I look at it is, yes the software should keep a history of user behaviour and base its actions off that, but there must be feedback involved, either explicit or implicit. This way, if I gave some input to the system once but then never did so again, the likelyhood that one event should affect the future would diminish over time.

There could be trickiness around "Bubbles" (like a Search bubble, where it only recommends to you things it thinks you'd like, and never shows you other things). I think those are problematic and should be dealt with. But I don't think that means it's impossible to fix. It's just something that needs to be thought through. I don't have an answer for it right now but that doesn't mean there isn't an answer.
You can check out: http://www.overseas-exile.com/ by "ovid" of Perl fame. He used to (or still does?) work for Booking.com, which is based in Amsterdam[1]. He was pimping it pretty hard during the Perl Lightning Talks at OSCON2011. I got the impression that they were willing to sponsor people internationally (but possibly within reason).

[1]: http://www.booking.com/jobs.html?st=top

(FYI: HN wraps blocks of text separated by blank lines in <p></p> tags)
GFW is getting more advanced. It doesn't simply block you by ports anymore, but by your accessing patterns.
You'd show it the same way you prove anything in a civil case: with evidence that, on the balance of probabilities, shows that it's the case. That's nothing to do with copyright law specifically.
Well, if the money supply kept up perfectly with economic growth then the value of money would stay the same. Inflation is extra money supply expansion.
I think part of the reason why developers that "dogfood" their own product is so important to some people. If you use your own product, you tend to find these sorts of important minor issues faster. I think, as developers, we've all been guilty about missing obvious and simple areas for improvement because we don't use the product, like users do, every day.
Somewhere around a thousand a day (which is extremely low), with spikes way beyond that. I assume that they have difficulty finding relays, as the Firewall would be very updatable. For comparison, the daily connections for Australia and the US are over 4000 and 70000 respectively. You'd assume that the only ones being able to use the onion router at the moment are those that could find bridge relays with the obfuscation proxy enabled.

The TOR project has lots of neat graphs, broken down on a country basis:

https://metrics.torproject.org/users.html?graph=direct-users...
It's also ridiculously outdated. It's from 1957 and based on an outdated, traditional understanding of "big" industrial/engineering companies and their employees ("the little guys"). Also, it protects the companies' interests to the detriment of the employees' interests, which is understandable given that it is based on a war-time law (WWII) which was supposed to support German war engineering.
How, exactly, do you define "civil order"? Quiet robbery on large scale, while the nation watches TV? And have you ever heard of COINTELPRO? Seriously, wtf did I just read? You offered not one argument why you think Occupy might be a "threat to civil order" -- so your argument boils down to "since it's their job to monitor potential threats, anything they monitor is a potential threat". Well wow, isn't that quite the model citizen. Informed position? Then make with the info.
No. Just schedule a presentation with them, and use your PowerPoint skills (and silver tongue) to convince them to hire you.
I know plenty of people who refuse to work more than 40 hour weeks. They'll never be renowned for their research, and they're not likely to get rich.

If someone wants to become "great", it almost always comes at some expense to their personal lives; if this is a trade-off they're willing to make, all the power to them.

As far as children go, I'm not concerned with the typical number of hours they go through (in the U.S.) in their education. You really think it's too much? Look at the typical 17-18 year old out of High School and see if you're satisfied with their knowledge/understanding of things.
BOSIET and HUET classes are a blast, if you spend any time on/around the water for work, I'd highly recommend getting signed into one ASAP. If you're not going to be in arctic areas, most facilities offer a T (Tropical) BOSIET that's a bit shorter in duration and you don't have to put on the arctic survival (gumby) suits. I refreshed my BOSIET (which includes HUET) only about a month ago, if anybody has any questions feel free to fire away!
The messages are stored for two days. Backups for 90…

And: writing to (spinning) disk takes on the order of milliseconds. 20 seconds of RAM storage time (versus milliseconds) means several orders of magnitude larger working set size, which may well be larger than you can afford…
Now here's a VC group to steer clear of.
Going the NGO way is not appropriate for this.

I am sure we can find a way to monetize, it is just that it is a bit more non-traditional than the TC front-page stories with explosive growth.
CHARLI Robot Gangnam Style [video]
An Interesting Idea for Flickr
So you're one of those guys. I inherited a Rails app that used roll-your-own auth instead of Devise or similar — it added a significant amount of mental overhead, plus a bunch of additional logic for Facebook login.

Task that with another product I just launched: over 100K users, on Devise, no customization needed, and Login with Facebook took 1 additional library, 3 lines of code and 15 minutes.

I used to be the roll-your-own-everything guy, years ago. After maintaining dozens and dozens of Rails apps, I'm not anymore. I'm much happier when logic is pushed into libraries and I can ignore it until it matters.

> In fact for serious apps that are expected to grow I do recommend to write the auth yourself.

No, no, no, just no. If you don't grow, you just wasted time you should have spent shipping real features. If you do grow, refactor in your own authentication later if you have to.

> you'll fully understand what your code does and when

You will, for sure. When you leave for another project and I'm brought into maintain $app, I won't, straight away.

> there will be no guesswork in one of the most important areas of your app.

There is no guesswork with 3rd-party libraries. `bundle open gem-name` is your friend. If you read through the code, you'll understand what it's doing, just like I'll have to read through your code if you roll-your-own library.

One of the major benefits to standardized libraries is that I only have to read the library for Devise or AuthLogic once across a dozen apps. I have to learn each customized solution 100% of the time.

> It still suffers from a bit of rails-smell (code-generators...)

I get the feeling that you work on really large apps with a lot of custom logic, and end up wishing you had complete control over everything. In such situations I'd probably end up agreeing with you 90% of the time if you suggested throwing out a 3rd-party library and rolling your own.

I just strongly disagree that you should start out that way. Your app should have a single selling point: "Schedule my tweets", "Remind me to pay bills", "keep track of my tasks", or whatever. Not "Log in with our unique authentication code."

No app ever became a million dollar company because a developer thought the most important job was to roll their own authentication scheme before they even scored a thousand users.