skysight-inc/HackerNews huggingface dataset:
Well actually no, it'd be very feasible to re-write Django REST framework as a framework agnostic core. I've done a bit of exploratory work with this and there's nothing there that I think would be particularly fiddly.

The main questions would be how we'd manage support, packaging, documentation etc. Also is the benefit worth it if it means an extra level of indirection for our existing user-base? Right now focusing on Django REST framework in it's current form feels like the best effort-reward, but there's no fundamental architectural reasons stopping us from moving to a more decoupled core, with a Django specific integration layer on top of that.
Chargebacks – Customer and Merchant Points of View [Infographic]
yeah :( they offered me starting pay of 60k, which granted is not the worst. It's alot more than other jobs, but I just had a better offer somewhere else that I couldn't say no to (though not in games). I had other priorities that had to come first than my love for games :(
Group everyone involved into a room, stand in front of the only exit, and calmly announce that nobody gets out until you receive an explanation. State the facts neutrally as you know them, and ask if they are accurate.

Actually let people out once they have explained. There is no reason to start kicking ass until you have a complete picture.

Once you have a complete picture, decide whether it's time to start kicking ass, and by what method.
The article could be titled "How I harnessed the cronyism that has paralyzed Wikipedia and scored a free bio out of it, and Why you'll never succeed if you try the same"
I came here to say the same, I use sparrow every day and all day. Best email app I have ever used.
If it's not your name on the door, do you really have a final say in what the answer to this question is?

Problem is, now that your company is aware of what you're working on you just can't leave and start your writing your own GPL code on the same idea. Since your employer values all internally developed IP they will most likely come after you for the "theft" of that IP.
World Press Photo award withdrawn after controversy
This guy was in the unpressurized cargo hold. They didn't touch on how many times they landed along the way, except that the journey from London to Paris was so short he was panicky when the descent began. Then from Paris to Bombay is a bit longer, and Bombay to Perth is 12+ hours. If he were flying at 30,000 feet perhaps hypothermia would have been a concern, though TFA also indicated he'd seen animals shipped in just this way.
I'm using it, in fact I was a contributor a few years ago.

But considering that the default installer offers a ton of adware too (although you can opt-out of all of that) might not make it the best counter-example for the purpose of this discussion.

The core is open source though (GPL even), so a savy user could just download the .jar (+ libs + optionally a .exe launcher) and launch it like any other java process without all the installer crap.
But that's not something most people are aware of.
Oh come on. Just showing long numbers, without even providing a graph to allow people to compare the relative size of the values?

I can learn about the 15th decimal place (which is totally bogus, of course -- it's not that accurate), but I can't easily tell whether student loans are bigger than or smaller than credit card debt.

Build a better way of displaying this.
FTC.gov is now HTTPS by default
Google Ride finder • 2007 - 2009

Wow...killed the same year Uber was founded. Missed out on a nice market opportunity...probably just needed to be refined, remarketed and keep it going. (I never even heard about it.)
It doesn't even do that. I profit plenty from others' GPL-licensed effort. The difference is I don't feel entitled to restrict others from profiting from the effort that went into creating the combined work.
"I own nothing and everything is a «service» somehow"

You got it right. You happen to be "serviced" with a knowledge that is owned by someone. For a while already you had to agree on all kinds of EULAs all the time, in which it was required for you to redefine (read "to limit") what you might thought is owned by you. Now you have it in more clear terms. The non-EU space will catch-up soon, don't worry.
I don't think your annoyance about people selling to you at your booth is an argument for having one. Yes, it's annoying to you, but I'm guessing those people are glad to have had the chance to sell to you, even though you were annoyed, which they wouldn't have had if they just had a booth somewhere that you wouldn't have gone to.

Having really good "signage" on your clothing seems like a good strategy to making yourself a roving "booth". Business cards are probably the most important thing to hand out, and you can carry them on you.

It does mean you have to more intelligently select people to talk to, rather than relying completely on them self-selecting to talk to you.

Of course, by far the best way to get noticed at a conference is to give a great talk.
Ask HN: What do you use for online backup?
tcc did start life as an Obfuscated C Contest entrant. It shows.

(It won, of course. http://bellard.org/otcc/)
You have a number of options:

1. Quit

2. Do an excellent job, and try and present an unbiased case.

3. Try and present as negative case as possible for IP, and as positive a case for not protecting the company IP.

4. Don't do it and hope they forget.

I doubt they will listen. Limiting your options to quiting or hoping they'll forget. Personally, I'd probably say you don't think that the code can effective be protected by patents but you're not an expert and they may want to find an outside consultant.

Then find a new job that better aligns with your interests.
My primary use of Google Code search was, searching for this rare function (like a POSIX one) whose man page I can't understand and is largely undocumented elsewhere. I would often try to understand how other projects are using this function via internet-wide code search. :D

While Github is great, I think it still hosts only a small fraction of all the code that is public.
Landing a Rocket on a Container Ship, Docker and Appc
> A dollar change to an $800 stock affects the DJIA just as much as a dollar change tn a $30 stock so the DJIA is nearly meaningless.

You'd have to look at how many outstanding shares there are. A stock valued at $800 a share might appear stronger at first, but if the $30 per share stock has 30 times more outstanding shares... that's a stronger stock.
Apparently it was supposed to be opt-in and their website says they only use CPU so you were right in comparing CPU with ASICs, it doesn't make sense:
https://www.reddit.com/r/techsupport/comments/2y0g43/epicsca...
https://www.reddit.com/r/techsupport/comments/2y0g43/epicsca...

They should drop the cryptocurrency mining part, it just looks shady to do that when there is no real benefit as you showed. And they should make sure that opt-in really is opt-in...
This is a misguided ramble. TAOCP is a comprehensive reference of computer science, and archive documentation. It isn't meant as a textbook to read through. Nearly no one has read more than a few pages.
Please add a hand icon when I hover over a box. It will make me think that each box is clickable (they are) and the UX is improved that way.
Is that a function of the software, or of the license? (And more importantly, can that difference be quantified?)

BSD/MIT is pretty well thriving, too. You probably use OpenSSH every day :)

The more permissive licenses always seemed the way to go, to me. I'd rather people contribute out of personal desire to, rather than legal obligation. That, and the GPL always seemed a bit too communist (in the sense of implying that other people have a moral right to your work) for my taste.
I’m not an academic. I do not use the GNU GPL for my code (unless required to by other licences because I am deriving my work from someone else) and I do what I can to discourage people from choosing it “by default”. My dislike for the GNU GPL comes mostly from the dishonest marketing (“free”, “freedom”) and dissembling about the licence (it is “viral” and that’s a feature). I also do not particularly care to replicate the FSF’s peculiar political rant when I distribute software.

However, if you want to enforce “share-alike” semantics for what you write, and you want the widest composability of your software with other “share-alike” software, by all means choose the GNU GPL (prefer locked to v2 unless you really care about “TiVo”-isation, then lock to v3—never choose the “at your discretion, a later version” clause). If you want to discourage SaaS companies from forming around your software, choose the GNU AGPL. If you want to enforce limited “share-alike” semantics at the link boundary, choose the GNU LGPL•.

• Warning to people using GNU LGPL software, though: it doesn’t mean what you think it means. You still have to provide recipients of your combined software the means to relink your software with modified versions of the GNU LGPL libraries.

If, however, you write software to scratch your own itch and don’t care what people do with it after you’ve written it? Pick a different licence: MIT, BSD, Apache, Artistic, whatever. You can even pick the GNU GPL family of licences if you really want that, but at least know why you’re picking it.
Check out iRedmail http://www.iredmail.org/

I don't have the necessary background to set up a mail server and all the attendant pieces all by myself but I've set up a perfectly acceptable mail server (with spam filter, AV etc) numerous times using iRedmail.

Did it on Ubuntu 12.4 (which was the stable release at the time) in a Xen server VM, because why tie up a whole physical server just for email? But now I'm a big fan of ZFS for RAID implementation so if I was doing it again I'd go that way instead (because I never could get ZFS to work under Zen)

It was a just to see if I could do it thing. I don't handle nearly enough email to justify the effort to maintain a mail server. Besides, gmail is amazing at filtering spam.
Wikipedia is not about "correct" or "true", it's about "verifiable".

This leads to some distortions and a lot of frustration. It might be why WP has a problem keeping technical editors around.
I realize this is unpleasant, but I firmly believe it needs to be said: there is an element of volatility inherent in the firm at least until it goes through a major product launch without Steve Jobs.
I've never found a reliable way to identify a good developer vs a bad one.

At an individual level, you ideally want someone who has written an entire application many times. With shops, you often get junior guys/girls who have only written modules to fit into other people's architecture.

How to find, afford, hire, and retain tech talent is probably the hardest and most common problem for startups, and there's nothing close to a repeatable, universal solution.
Oh right, writable nested serializations, sure. I won't rehash the reasons that we don't support that in core (ill defined what behavior the user should expect) but yeah it'd still be good to have a third party package that does a decent "best effort" job of that.

My personal take on this is forget about "shitty hacks" or trying to handle this automatically, and just write the serializer create and update methods explicitly.
Google Wave was an XMPP-based protocol¹. It allowed communication and collaboration with revisioning. It could have been embedded into applications such as office suites, giving you collaboration and communication right inside the app.

Wave.google.com was an example product using said protocol. Since the protocol was barely spoken of, even by developers, everyone assumed the website was the (only) product. Since the website did a lot of things, and none of it well, often being compared to email, it flopped and the entire project folded..

Now the project lives on in obscurity under Apache: http://incubator.apache.org/wave/about.html

¹ Technically, the "Wave Federation Protocol", but anyone that really looked into Wave would know that the protocol was the most important element of the project.
Is the GPL a contract? What is the 'punishment' possible? I thought civil suits could only result in money for damages.
For instance, its not possible to make VMware do anything; just to fine them.

Its not clear how much money, nor clear what damages occurred. How does this usually play out?
Thank copyright for that - as that's how the law is written. You get access to someone else's IP (which is a stupid fucking concept, IMO, but anyways..) under the terms the authors want or not at all.
Clever domain name marketing
Yes. I'm the original inventor of "swarmstreaming". If done correctly there is actually an increase in efficiency, especially if some of the users aren't watching the whole stream.
Has anybody used both Django REST and restless[0]? My company's starting to migrate a Django-based system towards something more REST-full.

[0] http://restless.readthedocs.org/en/latest/
His wikipedia page: https://en.wikipedia.org/wiki/Andrew_McMillen
And when it does, I can switch. For now, the older version of uTorrent works quite well and is RECOMMENDED by the trackers I use.
Football is seen as a path to free college tuition. An NCAA Division I football team has [last I checked] 85 full grants in aid and a DII program 65. These are in addition to whatever schools use from their academic scholarship pool to attract athletes. With the rising cost of tuition, room, and board, playing college football can easily work out to more than $100,000 of economic benefit.

Some parents see football as a path to education. In fairness, for many it may be among the most likely options.
The Conservancy isn't just this lawsuit.

They primarily provide truly fantastic infrastructure and support for major projects like Git, Mercuial, Boost, PyPy, Busybox, Selenium, and more. For example, the Conservancy is a registered 501(c)(3) non-profit, which allows donations to those member projects to be tax-deductible in the United States. They also hold assets on behalf of projects, provide basic legal services to members, and assist in contract negotiation when a project needs to, say, rent a venue for a conference.

They're also the organizational home for Outreachy, which was formerly known as the Outreach Program for Women and run by the GNOME project.

I donated $250 last year to support those efforts, and I plan to do the same this year.

More info on the services provided at http://sfconservancy.org/members/services/
It was working up until last week or so. I got an email saying that "it looks like you're trying to use talk. we've discontinued it."
I admire Fabrice Bellard. I find amazing the amount of software that he has produced. Some of his creations are remarkable being one-man efforts eg. a compiler, an emacs clone, an emulator, etc.

I spent quite some months learning about editors and one of my evening distractions was to write a new UI backend for qemacs.
I found the design clever, quite flexible, etc, but in no-way easy to read or elegant.
(To be fair, it did not help that he added a video player and a WYSIWYG html editor to it).

Later I came to a Vim clone called vis (https://github.com/martanne/vis) and I found the source code more close to those programs where you think "It can't be made simpler".

I wish future programmers read more code before writing just like literature writers do. It should be part of the education system and I regret not having read "classics" before starting writing.
Coven-CLI: Read HN, /r/Programming, Lobster, and Product Hunt in Your CLI
Your early adopters don’t have to be Digital Natives
Agreed - a price-weighted index like the DJIA doesn't make much sense for describing the aggregate behaviour of the constituents, even if it does attempt to adjust for stock splits.

A market-cap weighted index like the S&P 500 is probably a better measure.
I will give you extra points if you are running Linux on a Mac

/sarcasm
A solar eclipse that takes place every 500000 years
If I want to tune a Rails app on Heroku, would I need the add-on that's in alpha testing or will the standalone gem work?
Convenience Over Correctness(2008): Time for RPC to Retire [pdf]
I am regarded as Not Notable Enough For Wikipedia for the specific reason that I feel that no one should have to pay to read my essays and articles. Were someone to pay me to publish in dead tree form rather than on my own website, I would merit an article.

I've written mountains of highly regarded essays and articles, generally on the topics of mental illness - I have Bipolar-Type Schizoaffective Disorder - as well as software engineering.

My essay Living with Schizoaffective Disorder is on a reading list that the California State Department of Mental Health distributes to its county clinics.
Pragmatism and Functional programming are not bedfellows.

Effective Java (!) may be a contender, as it teaches about avoiding mutable state, composition over inheritance, etc
Perhaps that's why that avenue of discussion was brought up here (and not at a meeting of DID sufferers or with a loved one currently in a dissociative state).

I think that while empathy and support are incredibly important with regard to topics like this, it can also be productive to consider new outlooks or avenues of discussion that may contribute to the greater understanding of the problem.

I think a "hacker" centric discussion forum is an appropriate place to consider possibly novel ways of approaching these sorts of issues precisely because it exists as a place to address problems analytically.

I wouldn't find it appropriate or in good taste to start such a discussion in a DID support group or with a family member who suffered from that disorder but that's the whole point of more "academic" discussion forums. They're a place to talk about things that might be seen as gross or improper in polite conversation but that nevertheless may be useful in tackling the underlying issue.
I'd actually recommend MPL instead, because it enforces copyleft on the source file level rather than the library level. This makes it unambiguously applicable to just about anything other than Smalltalk, whereas the LGPL's terminology is slanted towards C/++ semantics.
Thanks... I have been thinking that the Javascript community is huge, much much larger than the Rails community. Many of the larger companies just end up writing their libraries in Javascript, then the Ruby on Rails world waits for a Rubyist to write a gem that ports their library to Rails. Again, you use Javascript when you do library integrations.
The False Economy of Metaprogramming
A good start would be to stop talking about "IP". Clumping together widely separate areas of law like copyright, trademark, patent, and trade secrets and casting it as something related to physical property is great if you want to deceive people, but very bad if your intent is to educate and help people understand the aforementioned areas of law.
> and try and blow up the deal or company

Never do that. Not only does it create bad blood, which could only be bad for you in the long run, it may also leave you open to a lawsuit.

The business world is often about shoveling shit. People who always get their revenge tend to have no friends and lots of burned bridges.
Also, don't use white on yellow. Ever.
I just donated $50. If there is nothing to stop large companies completely ignoring the GPL then what good is it?
Ask HN: Anxiety is limiting my enjoyment of a wonderful career. Can you relate?
Hey HN,

Here's the thing: I'm incredibly lucky. I'm working in a field I absolutely love (the intersection of technology and medicine), with a brilliant and compassionate group of people who I respect greatly, in an environment flowing in autonomy, doing work I find unbelievably interesting and impactful. There is nothing I would rather be doing, and (for the most part) no group of people I'd rather be doing it with. As someone who sought such a situation for a long time, that's not a statement I take lightly.

So what's the problem? Anxiety. So much anxiety. An onslaught of worry and fear, (quite literally) every minute of every day, all self-imposed and mostly centered on a fear of embarrassment. Do I know enough? Am I doing enough? What if I don't know the answer to that extremely basic question? How do I make sure that no one "finds me out"? Many imposter syndrome concerns: some of which are grounded in reality but none of which are helpful to me.

These thoughts fill up my mind in such a way that I don't have many brain cycles left for learning new ideas, solving problems or remembering details. (I have OCD, and these thoughts become obsessions that don't let up.) This creates a negative feedback loop: anxiety leads to decreased performance (in terms of learning/solving/remembering/accomplishing), which leads to anxiety about my performance, which further decreases my performance. As a result, I find myself becoming the imposter I'm trying to conceal, and am often unhappy.

Why am I writing this post? I'm seeking understanding, support, and related stories/situations. I'm not seeking a cure-all. I'm not seeking a pharmaceutical or therapeutic recommendation. Just support.

I'd love to hear from you all!
Okay, thanks for that. I hadn't read too much of the details on this yet.

That said, I wonder how this will end up? I lean towards VMWare just putting their big boy pants on and releasing the VMKernel source.

Speaking purely subjectively, they don't have any "competitive advantage" to defend anyways.
Look, "professional" is a lie told by successful people to keep dullards in line. There is the almighty dollar, the pursuit of that dollar, and what you have to do to attain that dollar--if you aren't in this to get paid as much as the market will bear and damn the consequences, you sir are the unprofessional one.

I get what you're saying, and I agree absolutely that it is a morally reprehensible thing to lie, cheat, or take the short-term approach to long-term problems. At the same time, you have to realize that anthropomorphizing companies is wrong. They are entities created to obtain profits, and any other reasoning about them is just going to cause you grief and distress. Accept that the system is made to generate non-corporeal profit-seeking amoral sociopaths, and move the fuck on.
> the minutiae of the universe (toilet paper orientation: 5,147 words;

I submitted that article to HN. It got a few of upvotes but was then flag-killed. https://news.ycombinator.com/item?id=6047531

I submitted it because it's a pretty thorough article. It's not a stub of nonsense; they talk about some of the research behind the intense arguments that can result from hanging a roll "the wrong way".

I learnt to always leave a comment about why I submitted an article if I think it's going to be flagged.
> If the idea doesn't work they pivot and drop it.

Which is nice for Google, but screws over the users. If you're a user, you should be well aware that Google's products are unreliable and are there as an experiment.
So if it went down exactly as you said, you can relax, you don't have to worry about any extra bills to pay.

Two things that are important here are that the "official" valuation of the stock is what company counsel said it was, and if they had changed the valuation of the stock, unless there is only 'preferred' stock (unlikely) your common (likely) stock hasn't changed value at all.

When you did the last stock exercise if the CEO mislead you on the price it is their problem not yours.

Finally, and this is really really important, when you are not publicly traded the stock can be worth anything you say it is worth. The 409a process is one which allows the company to have a way of valuing the common stock but it doesn't come into play, generally until you have enough investors to make the calculation significant.
F-Secure – Is my DNS hijacked?
I use Deluge and am very happy, I have been recommending it for non tech-savvy friends and they don't have problems with it, so that's nice (while installing uTorrent by them usually ended up with installing adware)