skysight-inc/HackerNews huggingface dataset:
Deosnt have to be old money. Investors can get stuck in a weird catch-22, too.

For example, suppose you have buildings valued at 10 million, 8 million in mortgages, and 2 million in the bank. That looks like a healthy company. Now, a tenant leaves. If you lower the rent, you have to lower the value of the building in your books and, possibly, for other buildings in the neighborhood.

Before you know it, you have buildings valued at 6 million, 8 million in mortgages, and 2 million in the bank. That's close to bankruptcy.

Another approach is to guess that the lack of demand at the asked price is temporary and sit it out. That may cost you a few hundred k in lost rents a year, but keeps your balance sheet healthy for at least a few years. Problem, of course, is that your pockets may not be deep enough to outlast the bust period.

Is that denying reality? You only know after a few years. If the market rebounded soon, it was a good business move. If it doesn't, you are on a slow trajectory to nowhere.
Well no ... premature optimization is something else. When you start a project - you make some assumptions about load, shape whatever. Optimizing based on these assumptions before being validated by the real world testing is sub optimal. You don't know where the bottlenecks will be, or how users will interact with your software.
>>problem that exists for Google is sites that don't use Google ads.

That's like saying the problem that exists for my business is the millions of people who don't want to use my product because they meet their needs in other ways. Trying to expand your customer base is fine, but I don't see trying to do it by forcing your customers on to your other products as effective. Look at Google+.
buy an algebra book, let them study galois.
Are you able to expand on how qmail was used / not used? I didn't think it was something that could be easily modified like that
Somebody needs to start a service that lets you pay for the movies you download via BitTorrent.

Torrented movies are better in pretty much every regard as compared to DVD/BluRay. No ads, no unskippable videos telling you not to pirate the disc you just bought, no 2 minute unskippable disc title intro, etc. Double click the file and it plays the movie.

That's worth paying for. I'd pay for that over Disks in the mail from Amazon if it were possible to do so. If there was a service that let me paste in a .torrent, pay $10, and have them forward it to the studio, life would be good.

Instead, we get iTunes, which somehow manages to make the movie watching process more painful than DVDs.
I try to attain focus rather than avoid distractions. At the end of the day, I want to make progress and that will happen only if I can focus on my tasks. Some distraction is unavoidable, and hence should not derail a good day because of the annoyance it may cause. Here's what I do to focus:

1. Plan the day. Can be done last thing on the previous day or the first thing on this day.

2. Leave room for unexpected tasks.

3. Leave room for "living life" outside of your work.

4. Execute on the plan with the goal of accomplishing it on the same day.

5. When distracted -- either by colleagues or by your own urge to surf the Internet -- try to get back on track as soon as possible, without losing your cool.

6. At the end of the day, learn from your experience and use that as input to your next day's plan.

7. Go to 1.
Notice how the EpicScale website[1] says nothing about what percentage of bitcoin profits goes charities. The uTorrent installer is by far the worst I have encountered - there must be 4 or 5 offers you have to click through and each one has a different way of tricking you like a tiny checkbox in the text which must be checked before pressing forward, or having to press a button that looks like one that takes you back a stage to progress without installing.

1. http://www.epicscale.com/
The worst cases are better with most other licenses though:

* Most of the time commercial libraries like unreal make a distinction between interface and implementation. In the worst case you could swap out their implementation and reimplement the methods you use, which will be expensive but at least at the end of it you'll have a clean codebase that you own. With GPLed code even that might not be enough - you could replace the GPLed implementation and your codebase might still be a derivative work of the GPLed library.
* Epic is a profit-making business with obligations to their shareholders; ultimately resolving any issue with them is going to be "only" a matter of money, it's not in their interests for your company to go out of business. An individual GPL copyrightholder is more likely to be idealistic/spiteful about it. And GPLed libraries often have several copyrightholders, multiplying the risk.
Great article. I'd also highly recommend the movie Crash Reel, which is also about TBIs. It should be mandatory viewing for any student who wants to play football, snowboard, bike race, etc.
It probably mines altoins and then trades them for bitcoin. With a decent GPU you can break even.

http://www.coinwarz.com/cryptocurrency
Sell it as consultancy and offer them to remove this amount from the final bill should you undertake the whole project.
It's not the heart of their product offerings. The heart is vCenter, the kernel is only a small piece. Citrix has no problem with making Xen free software.
What I meant by that is, 2.x looks so different from 1.x, that it feels like something new.
Well, "private" in the sense that it was two people speaking one-on-one in a personal conversation, and not attempting to gain the attention of others in the area.

Obviously not "private" in the sense that they were attempting to keep their communications confidential.
Similar library for (Node|io).js, with exponential backoff and randomness: https://github.com/TomFrost/node-attempt
BootsFaces 0.6.5 released
utorrent was purchased years ago to become the mainline client, due to name recognition they still offer it as a separate brand.
How to store SQL Statements in file when using Spring framework
> if you want to see what good code does look like in an MTA, take a glance at the source for exim one day.

http://www.cvedetails.com/vulnerability-list/vendor_id-10919...

http://www.cvedetails.com/vulnerability-list/vendor_id-86/Da...
I had some troubles with putty using chocolatey. It didn't install it 'traditionally', instead executables were added in a weird places and linked back to the PATH. Other than that chocolatey was quite enjoyable.
(200m unique monthly users) * (even only a teeny percent of users accepting these offers) = considerable money for BitTorrent Inc.
Stay slim to get the most users out of your corporate app
Mattermark (YC S12) Is Hiring a Senior Software Engineer
Show HN: Find email addresses of people you want to contact
Hahahaha. No. No, it doesn't. It once agreed to remove content when told (ie, adhere to the DMCA) many many many years ago (ten? more?) when it had a search portal on its own web site but if you really believe that bittorrent has some kind of direct line to the MPAA to report users, you are very deluded.

Edit: 2005.
https://torrentfreak.com/bittorrent-and-mpaa-join-forces/
Rates have fallen because global inventory has exploded and increasingly sophisticated programmatic systems, not because of ad blockers.
Honesty isn't debilitating. You can still choose what you want to say.
Why does only section 4 apply and not section 6? Is there case law resolving the situation, or are you giving your interpretation, or ...?
I went to a marketing conference in the UK in around 2004 or 2005 where someone from MySpace was talking about what a great opportunity it was for marketing to their audience. At the time I was using http://mixi.jp which was way ahead in terms of usability and reliability than MySpace (mixi later lost out to Facebook too, mainly because of their own missteps). But it was obvious even in ~ 2005 that a reliable, usable social network would kill MySpace dead.
I gave, if you care you should too.
What are the prereqs to be able to read martin lof?
I'm looking for pre books to be able to read martin lof. I'm familiar with denotational/operational semantics, some functional programming, galois theory, algebraic geometry, point set topology, first order logic systems like gentzen, hilbert.

thnx in advance.
I think the most precious thing we have is time, not money, because our time is finite. When you consider the potential of the human race and computing power to help spare daily genocide, there is clearly an opportunity to do better. If a person is driven to spend ever more time on pursuing the innovations that could theoretically lead to a singularity, what would that person say to a stadium full of children who are going to die the next day? I wouldn't know what to say. I'm not sure they'd be comforted by assurances that a byproduct of the pursuit of the singularity results in economic momentum that employs people, as good as that may be.

Perhaps though the attendant momentum of deep mind projects might result in AI or II be putting to the task of humanitarian relief. But my guess is that any such system would probably ask, "what should the priority be for preserving life?" -- and if the prioritization were done by consensus, I'm guessing that most people would prioritize preserving life over pursuing the singularity. For example, I think most people would want a self-driving AI government to prioritize their own survival over the singularity. And if that were the case, and AI were tasked with helping to "load balance" priorities of ethics, efforts, solutions and systems, I wonder if it might not admonish us to make changes in our life.

I'm not self-righteous, I'm self-unrighteous. I'm just beginning to question my general acceptance of wherever technology goes, wherever I spend my time. I don't presume to tell people what to do, but I do propose that the ethic of choosing whether to relieve a suffering child right in front of you may be self-evident to some people -- and if so, that realizing children are at arm's length, that we can do something about it, may convince some people, myself included, to think about "re-balancing" priorities.

I read fiction regularly. I would be a hypocrite to judge anyone for "not spending enough time relieving suffering". Yet overall I question how content and comfortable I am with life. I guess in a portfolio of effort, I hope that the allocation of assets in my own life and others would place a primary emphasis on sustainability that includes the relief of suffering. I think that's what 20k kids dying each day says to me. I think that's what they'd post to Hacker News, if they could.
If you use rtorrent, check out Transdroid, it's a pretty nice Android frontend. The main advantage is that you can simply open a magnet link with it, and it'll automatically push it to rtorrent, instead of having to copy-paste between the app and your SSH client.
> if you could combine a streaming TV service with Netflix-like penetration using FB login and FB ad targeting, I'd wager you could make more in ad revenue.

Facebook already serves up 3 Billion video views per day and has a great video ad unit. They also have a mobile app partner network where they serve ads on third party apps.

I think everyone in advertising thinks mobile video ad units will surpass every other ad unit and media due to its massive scale and proven effectiveness.

If you aren't running video ads on mobile through Facebook in 2015... You are stuck in the past.
The Tools of Online Marketing (Basics Vol. 1) – NOUPE
So, you have a domain name, and yet your contact address is findanemail@yahoo.it ??

That seems, well, odd.
I, too, am not a fan of blog posts without dates. The archive view suggests it's new: http://danluu.com/blog/archives/
It was the classic "spend a billion to make a million." It works every time!
> I didn't know that HTTP2 supports streaming data

It's not specific to HTTP2, and is in fact possible since the server doesn't send a Content-Length so the client doesn't know when the server is done. Think of it not as streaming, but as a really slow and consistent huge response. HTTP2 just makes it smoother (remember: HTTP2 doesn't change semantics, it only changes how things are represented on the wire)

Now, the way the demo server uses that is a bit rough; there is a specification for that in the form of Server-Sent events (https://developer.mozilla.org/en-US/docs/Server-sent_events/...).
Wait a second--is this really using exceptions for control flow?

One of the Pragmatic Programmer's tips[1] is "Use Exceptions for Exceptional Problems". Network delays and problems aren't exceptional--they should be expected. It might make sense to throw an exception if you aren't going to handle the network issue, or if you have already tried to handle it and failed. But if you're trying to handle the issue then it shouldn't throw an exception.

Even if you don't buy this from a theoretical standpoint, you should look at your performance using this method. Exception performance is terrible in almost every language. I'm not sure how Clojure exception performance is, but guessing from Java, it's probably not an exception (har har) to the rule.

I'm not a Clojure expert, but I would be really surprised if Clojure didn't offer a non-exception way to do retries.

[1] https://pragprog.com/the-pragmatic-programmer/extracts/tips
I just donated $10. If there is nothing to stop large companies completely ignoring the GPL then what good is it?
Have you looked at React? I wanted to ignore but its getting more and more popular.
Have you used uTorrent recently? They've had an unshrinkable ad area in the main window for a while. Torrent sites are full of ads too; I'm willing to wager that there are plenty of advertisers willing to put ads up in non-traditional spaces. It's not going to be Proctor&Gamble, but revenue's getting made for sure. Not to mentioned the "bundled" crapware being discussed.
Practical ways for boosting your productivity online [HN, PH, TW and FB tips]
Even when it was popular, you had to compile qmail from source after applying third-party patches to provide necessary features. For sites that wanted to leverage a distribution's package manager for seamless integration and security updates, this was a huge barrier to entry.
English words don't solve the real difficulty with Regex's; mathematical regular expressions; or parsers. Describing state machines to do accurately and precisely what we want, though easier than writing an optimizing compiler, is usually non-trivial.

The amazing thing about Regex's is that they make describing some state machines easy.
HTTP PUT should be used in place of HTTP POST if you need idempotency.
How to post on Hacker News
I just spent ten minutes reading through their web site, and their list of corporate sponsors is impressive. My question is, what relationship does sfconservancy have with the FSF? I support the FSF and there seems to be a lot of overlap.
Ask HN: Best strategies, analogies and/or scenarios for teaching kids CS skills?
We're currently working on developing a teaching platform based around our BASIC interpreter DiscoRunner, and we would love to hear from HN readers as to what methods they've used in the past to teach kids computer science concepts -- which worked, what didn't, and why.

This will obviously be invaluable to us when it comes to working out the lessons that will be taught in our fight-to-save-the-world-from-evil learning environment, and we would be eternally grateful for any scraps of wisdom you could toss our way. =)

Thank you!
-> gizmo.do/aE8qy5v

It didn't work :-/
Hence my last sentence...
A DRM-locked e-book cannot be compared to a printed book
NativeScript – for building cross-platform truly native mobile apps using JS
It's not just Windows anymore either... http://www.howtogeek.com/210589/mac-os-x-isn’t-safe-anymore-...
> The reason why the destruction of historical artefacts is more effective at achieving this is, perhaps, because while we feel some distant sympathy towards "some foreigners that I don't know" being murdered, we feel personally insulted by what we regard (rightly) as our collective, human historical heritage being destroyed

I think of it like this: even if I suffer and die, me, my family, or at least my culture is indelibly part of history. People will remember something of me forever. My story will be told. In some small way that ameliorates my pain and suffering, gives me a limited form of immortality, makes life that much more worth it.

So when someone destroys some of the remnants of a civilization we know so little about, it is as if they cut an unknown number of people permanently out of the tapestry of human history. As if they killed them in some more final way than just ending their lives.
Founder Leadership Models – Ellison Model; Zuckerberg Model; Schmidt Model
I may be off on the timeline a little bit, but this guy started off at MySpace in 2009. From what I remember, Facebook had clearly "won" at that point as the personal social network (like, where you interacted with your friends) and had been for at least a year or two.

MySpace was largely regarded, at that point, as a cesspool, but still had the appeal of being the place to interact with famous people and the platform famous people used to interact with their fans.

In that sense, MySpace had already lost to Facebook in one aspect and was about ready to lose to Twitter in the other.
The most expensive part of Java exceptions is building the stacktrace. You can avoid this by overriding the fillInStacktrace method with an empty implementation.
I've been using uTorrent 2.2.1 Build 25302 [0] for a couple years now on Windows and it works great. The installer still has a few crapware offers that you have to click off, but if you turn off update checking the client will never bug you again. To install it on Windows 8, I had to disconnect from wifi and set Win7 compatibility mode on the installer.

[0] http://www.oldversion.com/windows/utorrent-2-2-1-build-25302
2000 Flat Icons in Minimal Design
Ugh, "but nobody cares"? That's not in the original article. Please don't editorialize in HN headlines.

That said, it's vital to the future of free software that we keep legal precedent aligned behind the GPL. I donated and I encourage other people to donate as well.
Can I send them Bitcoins?
Why does it need to be monetized?
Good idea, I will make a small pre project, introducing the conditions.
Exploring the Internal Design of IntelliJ IDEA
From the title I assumed this post was arguing against attending conferences. It in fact argues for attending, just going in with a clear agenda and being prepared.

I agree on most points...and while I think being prepared and scheduling meetings in advance is a good idea... You should leave yourself open for serendipity.

Richard Wiseman did a study on what makes someone lucky or unlucky and randomness is a big variable.

he writes,"Many people who feel unlucky are creatures of habit and are so focused on a result that they fail to see everything else floating around them."

So it's a good idea to attend conferences and develop a strategy to randomnly meet people (I.e. introduce yourself to everyone wearing blue sneakers, or some other random and arbitrary idea.) You never know who you'll meet. You may just get lucky :)

I wrote about the study here... http://www.davidmelamed.com/2014/08/08/master-skill-lucky-co...

Edit: spelling, added quote from study and author of study.
Machine Learning Classification Over Encrypted Data [pdf]
I just donated $15. If there is nothing to stop large companies completely ignoring the GPL then what good is it?
Byte Buddy does not generate source code, only byte code. Arguably, when creating such POJOs that are used within an application, most people would prefer source code.
"RAM temporal storage" - what exactly do you mean by temporal storage? I've never heard the term before.
I just donated $20. If there is nothing to stop large companies completely ignoring the GPL then what good is it?
He also was the person behind Bernstein v United States which the Ninth Court ruled software as freedom of speech.

http://en.wikipedia.org/wiki/Bernstein_v._United_States
I found the date on the RSS feed (2015-3-5 21:54).
I've been using it for few years now. It has 'Download in sequential order' which basically allows you to start watching video just after starting download.
> This really does seem like the future of communicating hard concepts.

If we take into account that programming is considered as a way to communicate hard concepts, this should be seen as the future of software development as well. And of hardware tools, and design, and public on-stage performances...

Bret Victor's vision of active exploration is not limited to communication and learning, but all to all creative activities.
I am totally crushed by this. Last season I felt guilty every time I watched a football game though I enjoyed it anyway. I used the tortured justification that many people suffer tragic, difficult lives of mental illness without the fame and fortune that comes with being a football player. That the suffering is a horrible thing but perhaps increased awareness will lead to rules changes and better player safety (I suspect the complex helmets and padding are actually the cause of brutality and concussions in football because the players use the padding as a weapon and as justification to go to physical extremes they would not dare try without their armor). But the moral weight of teenagers and twenty somethings who will never have the economic advantages that come with a professional career, and who are supposedly in college to begin the productive part of their life where they grow as human beings, are suffering in exactly the same way while the NCAA and its Universities profit from it is too much.
I found his postmortem of qmail interesting reading: http://cr.yp.to/qmail/qmailsec-20071101.pdf
Curious what advantage that gives. Isn't quickly loading big programs what SSDs are for? That's why I got one. A program shouldn't be writing to its program files folder if you're worried about large amounts of data building up there.
Can someone fix the title? Putting words into sfconservancy mouth like that only add confusion.
I just donated $25. If there is nothing to stop large companies completely ignoring the GPL then what good is it?
I can get a whole Android tablet for $60 with higher resolution. Why cant I buy just the screen for $25?

Basically take the tablet manufacturing process and remove most of the stuff thats not a screen and add HDMI.
I've switched to Tixati because of that kind of thing.
doesn't sourceforge bundle crapware with their installers as well?
The Role of the Technical Buyer in B2B Customer Development
How Simple Questions Lead to Great Innovations
I'm with you, I've played some tablet games that have in-app purchases but don't purchase. The game gets to a plateau pretty quick to the point where it is boring and uninteresting. SimCity for instance is free on iOS but has in-app purchases. I'd rather have paid like $5-10 for it but the developers would have to completely change the game mechanics.

I wonder what the long term/lifetime value per customer is in that model. It sort of operates like a SaaS but the purchasing cadence is up to the customer.

In-app purchases are in a way like the analogy of how you can slowly boil a frog and the frog won't notice, but if you drop the frog in a half-inch hot water it will immediately leap out.
They also have stuff bundled in the mac installer, but without the check boxes (last time I tried..) that bundle in crapware.

At this point, I've moved to just using an rtorrent interface on a server.
> But if you are going to be 101st no-name company, my advice is to save money and go as a visitor.

Who the hell is going to say to themselves, "Oh wow yeah this is totally me, my idea and product is completely not worthy of distinction."

The problem is that everyone thinks they're the Next Big Thing, or are at least fooling themselves into thinking that. Okay, maybe not Next Big Thing, but certainly no one's going to admit to being "101st no-name company", right?