skysight-inc/HackerNews huggingface dataset:
I'm pretty sure (or rather, I hope) HN for example has mechanisms in place to spot accounts created solely for upvoting/downvoting submissions and/or comments though. If the content has anything to do at all with politics or music or movies or a lot of other things, or anyone has the slightest economic incentive, the answer to your question is, sadly, "enough". Depending on their energy, it really takes only one person.

I think this also applies to FB and G+... but I don't care, I want this to be better than FB and G+ likes, which I despise haha. And for a personal photo gallery it is probably perfect, and other such things. Small communities of nice people, which do exist. But for a site a la reddit or youtube or political blog aggregators? Hmm. But maybe that's okay, maybe huge sites can't have nice things, and that's fine.

I hate to sound like I'm dissing this. It's really not meant that way, to the contrary: I love how configurable and sexy it is, I upvoted the submission instantly, and then proceeded to ask questions.

And maybe it's really more a social than a technical problem. In an ideal world, we would use these as tools to make our opinion known, appreciate them as such and never ever fuck with them.
Sure that'd be good too :) This wasn't really aiming to be a comprehensive best practices guide to distributing things. Mostly trying to explain the differences between what a dependency in setup.py means vs a requirements.txt like file.

I have a hard time coming up with wording because sometimes applications are distributed as well and the "deployment" is just a config file + installing the dependencies. I hate using the term application because of that confusion but I haven't thought of a better way to word it yet :(
Usually people get involved in charity for ego reasons, and dependence is a problem, but I believe that quietly doing a good deed now and then is fine.
If you are the only one to gain from gaming the system, you can ensure it's not gamed by not gaming it. If you can't resist that, nobody can help you xD

But what about vandalism and trolldom, right?
I'm curious, did you have some sort of timeout mechanic for your REP sockets? I don't, but I've never had problems either because I don't have that much traffic.
A continuously running automated information retrieval system
If your service goes down, be sure to at least have some notion of what your service does on the homepage. Right now, it's only an error report and I had to skim through the blog for a while to figure out that it's a kind of Google Reader replacement.

When your engines stop and you're getting lots of eyeballs, don't assume they all know you.
Your direct links work, but the subdomain doesn't work: http://projects.jalcine.me/

Seems silly to be using subdomains for sections of the same site though, so it would be better to stick with http://jalcine.me/projects/
> they're profitable, unlike Amazon

Amazon has been profitable for many years now. YCharts showing profitability by quarter: http://j.mp/13zx97Z for the last 5 years.

Also, note that Amazon's initial business plan was such that it would not turn profitable for quite a few years, instead focusing on sales-growth. IIRC, they turned profitable around 2002.
If only the FICO score algorithm was available somewhere...
It would be a mistake to apply principles and logic to war which is, in the end, a political decision.
Well take a look at the European countries for instance. Gives a similar granularity to looking at US states.
Sorry, I get it. I thought you were saying the solution and problem were silly. You weren't - it's the approach to solving the problem. Be the guy that solves problems. This so very much.
I did look up HTTP pipelining before rolling with this, it is severly limited. It can only really do sequential requests concurrencly, not an arbitrary mishmash of requests and replies as ZeroMQ can. Also, pipelining should only do idempotent requests, apparently.

My only source for this is the wikipedia article [1] though, do you have some additional info about this?

[1] http://en.wikipedia.org/wiki/HTTP_pipelining
I think it's just easier to paint yourself as good guys when you can leverage "us" vs "them" mentality. During cold war that was USA vs USSR, now its USA vs terrorists. Real beuty of that is that it works from boths sides - USA hated commies from USSR, USSR hated evil capitalists from USA. Now same thinking can be applied to both USA and terrorists (when you think about it - USA has invaded couple countries and is actively bulying rest of the world into shape).
During cold war there was USSR to keep USA in check so to say. Now there's USA and some people without any real resources behind them fighting out of idea.
Even sadder thing - both sides have people who believe all that "we" are good guys are absolutely true. I was born in USSR couple of years before collapse (I don't remember anything solid myself), but to this day my parents say that "then" things were better, everybody had jobs, everybody was happy (partly because vodka was water cheap, partly because nobody told anybody what really happened in places where happened things like biological or nuclear weapons manufacture). I can guarrantee you same exact things happened over in the USA.
When I say "happened" i really mean "happens".. I can't currently decide who next will stomp over my country..
One is right of center, the other is even more right of center, if you consider parties in other countries.
ZeroMQ is not really at TCP level, ZeroMQ is about sending messages to and from various semantic endpoints, such as REP and REQ sockets, specifically made for doing RPC. If I was using TCP, I'd have to do a _lot_ of work myself (keeping the connection up, throttling locally when it's not up, keeping track of which messages goes where, etc).
It records in ten-minute blocks and uploads each of the blocks as it's completed.
ps is used for monitoring.

I make sure I write processes that don't fail. This is done with tooling (valgrind, cachegrind, unit tests, integration tests) and testing (automated testing, experienced testers).

The whole process restart mechanism is a combination of string and sticky tape to abstract away the problem of half-arsed poorly written bits of functionality that crap themselves every few minutes.

I can and have written processes that stay alive for years (5 years 122 days pegged at 100% CPU being the record after which a reboot was required as the Sun Ultra 2 hosting it was replaced).
It used to be a main header link a couple of years ago but I think pg was trying to dissuade people from gaming it. I must admit I used to comment and post a lot more here when it was prominent but I'm a high score freak at the best of times :-)
Hi, your app seems great! I am however having trouble understanding how it works - does it upload the recording after an arbitrary period of time or does it stream it from the start of the recording process? Just recently I have had an unfortunate adventure with the police when they were clearly abusing their power, and when I told them I would record it with my phone the cop told me to better not try it or he'd smash my cellphone on the wall and do the same with me. I wish there was an app with constant streaming so this kind of stuff would be less likely to happen in the future.
Thank you for mentioning SLIMV, I am a schemer-in-training and was 'afraid' I would have to abandon my beloved vim.
I just pushed a version with moment deletion to the Play store. Should be live in a couple of hours.

Cheers!
There is a difference between your local council and your local councilors. The latter are probably quite good.
Privet - Cloud Device Local Discovery/API protocol
I just pushed a version with moment deletion to the Play store. Should be live in a couple of hours.
Parallella now accepts pre-orders
I'm not too sure. I see a lot of people these days, and unfortunately even kids, becoming hooked on quick fixes; pay-to-win games, AAA games with 10-hour single-player campaigns, and pretty much all mobile games. I gave a copy of Pokemon Black to a friend's kids (same age as when my brother and I, and all of our friends, were obsessed with them), and they couldn't get more than 15 minutes in without getting bored. Obviously that's a very small sample group, but it seems like a lot of the big companies are moving over to mini-game filled nonsense rather than requiring anybody to utilise their brain or imagination for more than five minutes.

I hope you're right though; I really miss the days where I'd buy a complete game on release, rather than only getting half the experience.
Typically with Perl there is more than one module for this :)

- pQuery | https://metacpan.org/module/pQuery

- Mojo::UserAgent | https://metacpan.org/module/Mojo%3a%3aUserAgent

- Scrappy | https://metacpan.org/release/Scrappy

- Web::Query | https://metacpan.org/module/Web%3a%3aQuery

- Web::Magic | https://metacpan.org/module/Web%3a%3aMagic

Above are specifically for scraping but one shouldn't forget WWW::Mechanize & LWP.

My preference over last few years is with pQuery. However Web::Query is Tokuhiro's pQuery improvement and Mojo::UserAgent looks very nifty.
I would love to see more evidence. "A report suggests..." doesn't quite cut it for me.

Not saying the author is lying, but his maths could be off or maybe he could have misread something somewhere (e.g. maybe it is $3.8M/year vs /day).
Not fare to single out Java for the quality of the average enterprise developer.

You will get a "huh?" from the majority of developers management likes to hire as cogs.
Instead of typing nonsense, he could type blog articles into Word and schedule them to be published throughout the week on his weekends. BAM. Traffic, revenue.
Where do you see this? I can't find it anywhere - the only premium service I see being offered is general consultancy [1].

[1] http://piwik.org/consulting/
According to the article's author, companies are entitled to more or less unlimited free services from investors.

Some people may disagree with that view.

Personally, I don't invest cash in start-ups at all, except for founder's stock at truly nominal prices. (I once paid $100 for 1% of a company that soon was backed by AH, Google Ventures & other name-brand VCs.) If they want my services, they can pay cash or offer attractive equity.

In another case, I asked for and received 5% of the founder stock, and was very glad I did when the CEO went for a cheap and early acquihire, with me getting ~1% of the take after retention options and participating-preferred stock.
It means we don't know if we can prove or disprove, because it may or may not take forever.
Hold on - what!?

Jeff Bezos invested in them and they are claiming they are bootstrapped? And have not taken VC money?

How can either of those be true. (And Bezos was not a VC fund is just playing semantics)
Yes. Robocop.
These drones make us terrorists. Never knowing if the next time you or your children go outside will be the time they get destroyed by a faceless, human-less, bomb slinging, heat sensing machine in the sky is fucking terror. We're fighting terror with terror.

No matter what happens, terror has won. We as a nation are fucking terrorists.
I don't know where you are but check your building codes. Vision panels in doors are a requirement in my jurisdiction. If they are required where you are and the building is still in defects liability you may be able to get the contractor to replace them with the correct doors for free or at least put you on to the person who specified them so you can chase this up.
If the young woman in the pictures is the girlfriend mentioned as part of the deal, I understand his choice even better.
> and will only use idle I/O bandwidth

You should also be doing a nightly SMART disk test, and that too will also only use idle I/O bandwidth.

All my servers do a short test nightly, and a long (i.e. read the entire disk) weekly (during the lowest usage period for each site).

On linux install smartmontools then add

-s (S/../.././08|L/../../6/00)

to /etc/smartd.conf (adjust the hour and dow for your needs). This will both schedule the tests and keep an eye on them to make sure if there are any errors you will be told about it. (Use the test email command at least once and check!) (Make sure the hour when you schedule the two tests doesn't overlap - if one test is in progress the other won't run, so you may end up never running the long test if you do it wrong - although smartd will tell you about it if that happens.)
On iOS at least dynamic libraries are not allowed outside those Apple provides, so I'm not sure how that would work. I imagine they'll have to compile in the Qt runtime on iOS at least. I'll be interested to see their efforts in this space, but Qt everywhere is not particularly attractive to me, nor is working in C++ or javascript with qml.

I do wish these platforms were a little more agnostic to the technology used in their API, and had simple C bindings anyone could write glue code for to use their favourite language. Learning yet another markup language and using C++ in order to create apps doesn't really appeal. Whatever the platform insists on as glue is what we'll have to use though, as usual. Personally I'm going to look into the webapp support in Ubuntu Phone to see if it supports local web apps, and hope that I can use that glue to get at any device state that I need to access.

As to qml in the browser, I'd really rather have web apps on the desktop than start writing websites in qml, I'd be very surprised if that catches on.
I think he means it will go the way of Facebook games.
That was very helpful thank you.
Parallela $99 18-core single-board computer now available for pre-order
This is an excellent way to get fired in many medium-to-large corporations.
On a side note, I find showstringmedia.com.au as an interesting company with three different businesses under it - media, applications (though there is only one) and lead generation.

Are you aware of similar businesses that have successfully built independent media business, bootstrapping it with other services?
I guess I qualify as a 'fool investor'.

I have more (semi)passive income then I need for living, and still work (30 hours in average per month, 2012) on projects that I consider fun, earning even more. I've been self employed most of my lifetime, while most of my friends are long term unemployed, or try to make a living with short precarious works. I agree to them that most jobs are shit, and encourage them to step out of the treadmill, helping them with their problems with unemployment office and the like.

Every few years, one of my friends has a business idea to become self employed, and if I think that the idea has value, I invest in them. e.g. I helped a friend to buy tools and machinery to become a self employed ship builder, and bought washing machines, desks, computers for an other friend to launch an self service laundry + internet coffee shop. I also help them in keeping the books, and filing taxes. I wrote my first accounting system at age of 13, so I know what I'm doing.

My investment terms are likely the most unusual you ever encountered: I take no interest, and they are free to pay back any amount any time they want. But if they do not manage to pay back at the time my birthday is dividable by 7, then I fold all debts. The same terms applies, if I help a friend with money for bail, or tenancy deposit, and the like.

I really enjoy my frugal lifestyle. I have no use for more money, besides gifting/investing it in real life friends that no bank or normal investor would even touch.
We do guarantee an SLA and use precisely nothing other than sysv init.

We pick software that is reliable and trustworthy then test it thoroughly.

Those are forgotten arts outside of the enterprise. Elsewhere, any new technology that falls from the sky is picked whether it works properly or not.
Quite true.

I still don't understand why recursion is confusing to learn, as for me it was obvious from day one. Then again I am good at maths.

Additionally, I had lots of fun doing Caml and Prolog when I was at the university.

So even though I tend to do the typical boring enterprise JVM/.NET/C++ stuff, I do welcome the FP contamination of those ecosystems. :)

However on my last project, I had to rewrite some LINQ stuff back to plain imperative code, because few people on the team could manage it (LINQ). :(
I have no idea - but my anecdata point relates to a school friend who converted a van. It smelt like a fish and chip shop from a fair distance. It ran great until the home-brew water injection failed. It was parked on a slope and the water filled the cylinders. Turning it on was a rather violent attempt at compressing water.
I really like the idea of an Ubuntu phone, but the desktop thing is just weird.

I really can't see a use-case for it.

Aside from a drastic increase in the chances of dropping my entire computing resources in a toilet, or leaving them in a pub, usable desktops can be had for around £200.

And you still need a desk at home with a monitor, keyboard and mouse. At a time when people have largely ditched that idea in favour of a laptop or tablet form-factor.

The fact that it's on Indiegogo suggests they've tried to get commercial investors and failed because it's unmarketable, which is frustrating because I think a straight Ubuntu phone could really make an impact.
Ask HN: How to launch, all-in or steady stream?
We'll be launching our SaaS product soon, and I was thinking of getting some opinions on the best way to launch. Do you think it's best to have an all-in launch, where you advertise on all relevant channels at the same time, or more of a steady stream made of smaller launches (eg. Launch one week on HN, one week somewhere else, and so on)?
Internet Congestion Trouble-Spots Revealed
You should buy yourself an SSL certificate and serve the widget using https as well.
What's the difference between bootstrapping and VC, and why does it matter? (Curious, I know little about these things)
8 ideas on how to keep kids learning throughout the summer
Just because school is out doesn’t mean our kids get a vacation from learning.
This is a bit counter-intuitive, I think, because although Ubuntu's mission is "for the people", they target high-end smartphones instead of low-end smartphones. So in relatively poor countries those Ubuntu phone won't spread that much, while FirefoxOS seems to be spreading there quite fast.
That is the first thing I thought.

Unless it runs on your computer and you can trust that, it's useless.
Oh, it's an auction in the sense that the students bid for education-signalling. With their money and their (prep-) time.
Any CPU Support for .NET Math Library
Do you mean klepto? He didn't burn the stapler...
No, they don't. The fact that someone here got screwed once does not in fact suggest this practice is the modus operandi. VC's are not out to screw you, and if nothing else, the reputational harm of the actions you described would be immense. Respectively, this sounds like a naive, 2nd hand perspective.
> In the case of torturing someone, you are inflicting only pain (which is not as bad as death) on someone who is probably guilty of a crime (which is not as bad as inflicting pain on someone who is completely innocent).

I'm afraid it's more complicated than that. I get that you're trying to draw a contrast and use "their version of things", but "their version" is completely flawed to the point of misinformation.

Torture can be so bad that it destroys a person psychologically. For some people who were tortured, they might as well be dead.

Likewise - people who are being tortured aren't "probably" guilty of a crime. Actually, they probably aren't. They just happen to know a small bit about somebody who is guilty of a crime[0]. Put differently: You don't torture the hardened criminals, because they are likely prepared for it. You torture people who are (mostly) civilians because they are weak and if they know something, they'll talk. For a civilian, torture means ripping them away from their life, making them long to go back. For a criminal, torture is a likely outcome of what they do anyways.

Torture is just another way in which the gift of collateral damage is brought to innocent people. War, in all of its facets, is waged against civilians.

Finally - torture is only unreliable in certain areas. It is completely unreliable in the contrast you draw - applied on hardened criminals who are high value targets in an armed conflict. But it succeeds beautifully in the two areas that it was designed for: terrorizing civilians and giving military psychos a plaything to destroy.

[0]This is actually the most important argument against "I have nothing to hide".
Unlike 37 Signals, which took investment from Jeff Bezos.
Top 25 Companies For Work-Life Balance
> Honestly, with every worthwhile browser (both desktop and mobile) supporting JavaScript and having it enabled by default, it doesn't make much sense to support browsers with it disabled.

Well, javascript support in w3m and lynx is still pretty poor. It makes it harder to easily get some content from offline reading using wget/curl.

It does depend on what kind of site/app you're making. I'd say that if your main content is text, then requiring js makes no sense (especially if you're publishing some blog posts on configuring server software -- I might want do download that article to a headless server).

I think most apps also benefit from an old school REST architecture, so that it is possible to eg: script your todo-app with curl to create a new todo-item without having to go through 3 pages of api-specs.
Intel cooks up new low-power server chips
Apple acquires Locationary
This service promises how to make fair use of Twitter's 140 characters.
Bootstrapping means that you created your company without taking in any outside investors (from the idiom pull yourself up by your bootstraps). VC means you took venture capital money.

A successful bootstraped company generally starts smaller and grows slower than a successful vc-funded company but the founders get to keep all of the ownership. With the advent of cloud computing its getting cheaper and cheaper to bootstrap and it's making bootstrapping much more of a viable and attractive option.
VCs take a stake in the company and drive the priority towards serious growth. VCs don't want your company to grow sensibly and return their money, they want it to have massive growth or fail.

Bootstapping lets you run your own company along your own lines, you firmly remain in charge.

It's often summed up as to what drives your creation of the startup: being "Rich or King".
I'm going through this market with a friend right now. This is very real. For example look at DeNA.[0] This statement right here is simply amazing:

As a result, revenue of the Social Media Business was ¥179,627 million, up 37.9% year-on-year, and segment profit was ¥78,106 million, up 29.4% year-on-year.

Their YOY revenue from Social Media (mobile games) is $1.8bil.

[0]http://v4.eir-parts.net/v4Contents/View.aspx?template=ir_mat...
Imagine if someone made a script to send your like count to an outrageously high number. That would demean the value/purpose of having a like count.
Agreed. It would be nice if it was possible to easily recycle the plastic for use on-site.
Perhaps the page should state it as "bootstrapped to [$1mm in revenue + positive profit-margin] before taking any funding."
This is epic, is there any more I can read?