skysight-inc/HackerNews huggingface dataset:
A mobile app aims at minimizing the primary sector's difficulties to reach the market and farm products' hard way from the field to the shelf. Totheshelf, was recently created by the publishing company Agrotypos SA and is available on the App Store & on Google play, for free.
The application intents to assist initiation of cooperations or transactions, providing individuals or enterprises with an easy, fast and direct way to find customers or business partners through their smart phones. Farmers, cooperatives, wholesalers & food suppliers, brokers, importers & exporters, industry, hotels & restaurants, chefs, groceries and super markets can all post for free their buy or sell items – which could be animal or plant products either fresh or processed, search for items near them or globally and directly contact the seller or buyer of their interest.
It is noteworthy that similar app is not yet available. Totheshelf is available in all countries and in two languages, English & Greek.
Send us your feedback!
true. there's nothing different from open source ppl that makes them more kind, or compassionate than the average human being.
If it is so bad, do not use it!

One could always pay $1000/hour and get his software from someone with correct attitude, sex, race and age. If you pay $0 do not complain!
Sublime Text Power User Book
The 8-minute resume
I didn't get the impression that Apple was trying to tell us our data was safe from other people snooping because of their new encryption practices. Instead, Apple is removing themselves from the list of corporations who are forced to turn over our data because they no longer have access to it.

In other words, trust Apple not to betray you because they no longer have the ability. That's the message I think they are trying to send.
It's not purely technical. Pottering absolutely has attempted to force adoption, if not directly with the distros then with the gnome integration. Systemd has succeeded where technically better alternatives failed by encouraging downstream software to hard-depend on systemd, rather than offering/conforming to a standardized interface, which is a dirty tactic, user-hostile and technically damaging. And the refusal to accept patches to add support to non-linux systems to systemd is technically indefensible and completely antithetical to the spirit of open source.
A Lesson on Product Differentiation for Second Movers
Anonymous surf Privatoria.net
It's official: HP will break itself in two
this has been posted on HN before, but it's relevant: http://www.multivax.com/last_question.html
Taking the snake oil out of your startup community
Don't forget, the iMac G3 had five plastic color cases for some reason. Apple also sells a range of iPhone/iPad cases. Also, a major early selling point on the iPad was the magnates to better integrate with a case.
His entire m.o. is passive aggressive asshole, whereas Linus is balls out asshole, but has the relatively unique quality of being right more often than not.

I'd even argue this post is lennart using the genuinely disgusting antics of others as a way to deflect potential criticism of his work in future. This is why, like Drepper, many view him as a long term liability to the ecosystem as a whole.
I never looked at an iPod until at least the 4th gen, although fairly expensive compared to the competition, it had 60Gb space on the photo model. I didn't care about that much space for music, but it also doubled up as an external hard disk! I bought a 5th gen in the end, which I still own. Most of my music plays off my phone so it was not worth upgrading but I still keep it synced and the battery lasts longer than phone!
Linux has become simply the invisible platform upon which so much runs. This is true by virtue of not only Android, but other stuff. Take notice, though, that more and more businesses are shunning Linux in favour of BSD. PS4, most routers, switches, increasing numbers of embedded chips now run NetBSD and OpenBSD (esp. in wi-fi security space). Businesses are also increasingly wary of the GPL and using maximally free licenses like the BSD/ISC/MIT. I'm considering this myself.
Yes, the typical caveats of putting things in the brain still apply. But I'm expecting that the increased density in these arrays will come mostly from putting multiple contacts on each shank rather than putting the shanks closer together, which may not produce any more damage than an ordinary Blackrock array.
Lawrence Lessig V. Citizens United
I think most people just leave wifi on; constantly turning it off and on is annoying, and you get better GPS when it's on.
Systemd is great step ahead in theory. Seems even to be quite stable in practice. Binary logs by default are a disastrous decision however.
If systemd was willing to conform to a standardized interface, published on freedesktop.org or similar, so that it was possible to swap out compatible implementations, I would agree with you. But instead the systemd folks deliberately make incompatible changes that they know will break non-systemd systems (e.g. Gentoo). At that point a fork does no good; it's "dos ain't done 'till lotus won't run" all over again.
On the other hand, I don't consider this bad. Sure, it's offensive, but he has quite a good reason to be upset - reading one byte at a time will be really slow. Could he say it in a better way? Obviously. Could you interpret his words in a less literal way? Obviously.

I don't know Linus, but he seems a good, selfless guy, with the best intentions at heart. If he's not politically correct, who the fuck cares? Sometimes I get the feeling that even murderers are more respected, as long as they talk nice.

In my opinion the insistence on political correctnes has much more chilling effect than some passionate, if insulting, words.
I disagree with Linux failing as a potential platform for end user deployment. We might even seen SteamOS take off.
Lead Nascar Engineer, an Inspiration for Women in STEM
"Poettering is known for having controversial technical and architectural positions regarding the linux ecosystem"

It seems to read that he is basically going around systematically "upsetting the applecart".

Now, whether he's doing that technically or otherwise, it's still having an effect on the ecosystem. You can't detach yourself from that.
My math is a little rusty but that reminds me of e^x.
I wouldn't say his projects were hated for political reasons. They were hated because they were a central piece of software (sound for PA the init for systemd) and they were released unfinished.

It's certainly wrong to turn that to personal attacks against him, but I can understand why people disliked PulseAudio then Systemd - and even hated these projects because they caused breakage in numerous systems, hours to try to fix it, and ended up with justifications like "it's by design" or "you don't understand why but it's better this way".
Nixie – A Wrist Wearable Drone Concept
Linux 3.17 released
Odd, I've never had a problem from the open source projects I've developed or contributed too. In fact, I've made more friends from it than enemies.

I suppose the pressure of these projects is small compared to something important like a driver or operating system... but perhaps that says more about people than open source.
I'm glad you are concerned about documentation. Poor quality docs are the bane of many opensource projects. The most important thing you can do is draft your initial docs and then have someone with the minimal level of expertise or experience try to install/implement your code using only the docs. The stumbling blocks that the user reports will tell you where your docs are lacking. Ideally, after you make the first adjustments to the docs, you should find someone else to test them on. Repeat this process with new people until you have good docs.

Also, include a good project summary. You'd be surprised how many projects don't include that. They just assume that everyone knows who they are and what their code does.

Also, please have an accurate changelog.
> By many he [Linus] is a considered a role model, but he is quite a bad one.

I give Linus a pass. Given the success of the project and the size of the team, I would rather have a foul mouthed Linus than perhaps no kernel and no Linux.

It is not a positive characteristic. I wish he wasn't as abrasive but that is his personality.

What I feel Poettering is doing here is a bit of a "well on technical merits Linus was right but I'll attack his abrasiveness instead". I suspect this is related to the 'debug' flag and Linus chewing out one of the systemd developers. I think Linus was justified in chewing him out. Maybe shouldn't have used expletives, but still justified. And I understand it was a pattern of behavior of leaving bugs in their wake and so on.

> If Linux had success, then that certainly happened despite, not because of this behaviour.

Hard to say. Maybe so. Maybe if he wouldn't be as critical and as abrasive we would have had a different OS or different community. Maybe better. Maybe worse. hard to say.
Are you trying to win an irony award?
Is there a JSON parsing component that I'm missing? I would think a simple JSON component would allow you to hook up any number of API's together to build an application. Assuming it's on your roadmap.
They should still be handing out kits, so we should know (roughly) which regions and numbers of people with the disease.

I'm sure at this point we also have people checking in, since this is pretty serious.
I have made transfer.sh(ish) php script
http://cpid.iri.columbia.edu/ uses statistical models of infection and has predictive capabilities.
In your case you may want to start focusing on unit test-driven development and refactoring so that you don't have to rebuild your whole project just to implement and test a new feature. Mocking/stubbing out the dependencies of the code unit under test will help with this too.

Also, at a certain code base size you need to build abstractions and aggressively contain complexity in order to stay productive. This is the reason for Greenspun's Tenth Rule: http://en.m.wikipedia.org/wiki/Greenspun's_tenth_rule

While humorous, it contains a kernel of truth. When complexity gets high you need to keep the project organized at a higher level, which eventually means using more sophisticated build tools, metaprogramming and/or macros to implement a DSL, or even bringing in a full-blown scripting language to write glue code that calls your core modules.
Better to avoid the gripe... GPS satellites are not in fixed locations, and triangulation is not used to determine position (it is calculated based on time of flight to 4+ satellites.)

Sadly the ship has sailed on the use of GPS as a metaphor for "internal map". Since people don't know how it works there seems to be no possibility of correcting this trend.
Another example is in the endorsement for this book: http://books.wwnorton.com/books/Just-Freedom/
This doesn't pertain to "Open Source" in general, the same argument can be said about companies and closed-source products, which can be just as well run by jerks. I have a couple of small projects published on GitHub and the people that interacted with me have been very professional and thankful for my work. I am also a part of big open-source communities which are very professional and asshole behavior is definitely an exception and is being punished in general.

A comment like "How did they not die as babies, considering that they were likely too stupid to find a tit to suck on?" is only tolerated if you're Linus Torvalds or somebody like him that has contributed a lot and that is tolerated in spite of his character. And yes, the world is full of jerks that want to copy Linus Torvalds, or Theo de Raadt, or Richard Stallman, or Steve Jobs, or David Heinemeier Hansson, or whatever else ruthless leader with strong opinions that happened in this industry, but without the track record to back up their strong thoughts. Open Source is only special because the discussions are often public for anybody to see.

I do find Linus' behavior regrettable, as he's a very public person in this industry, his opinions do have legs and he is a role model for others. And I'm personally against PC talk, for example I think usage of the word "fuck" is totally legitimate because it implies passion, it implies that you care, but I think critiques should never be ad-hominem and people breaking this rule should get social punishment, including Linus.
Interesting viewpoint; I don't have the same perception, but communities are big, so you might be right. Do you mean purely the sysadmin community in workplaces, or also the developer community? For developer communities, the BSD world seems to have a pretty wide range of community friendliness, but I wouldn't describe it as uniformly pleasant and professional. Certainly the OpenBSD community is not that: there are many good things about de Raadt, but the tone he sets is more one of combative-and-right than pleasant-and-professional (and he's not the only one in the community with that tone). He's no less prone to flamage than Torvalds, anyway. The only really friendly BSD developer community I've encountered is the NetBSD one, which seems to make an active effort at cultivating a certain ethos. FreeBSD is maybe somewhere in between, though I think trending friendlier compared to some years ago. Some sub-communities are also quite pleasant, like the ZFS one (which lives a bit more in Illumos-land, but has a lot of BSD contributors as well).
For all its flaws I must credit the various open source codes I've come to study along the years for all I know in CS. Long term, it's more important than degrees and schools.

For instance I vividly remember how hard for me it was to learn and code in Objective-C for iOS back in 2009, at this time there was only few related open source projects available to study and learn how good UI were implemented and such, it was mostly a closed source world.

Also for instance one thing I consider great about Rust, not only Rust is open source but better its compiler and standard libraries are developed in Rust and thus you just have to read them to learn from probably the most skilled Rust developpers so far. I can't fathom how painful it must be for current Swift developers to develop in a young (so far) closed project where you can't see nothing and bang your head against every walls to find your way.
The internet in general has problems with this, but I suspect it's much worse in the open source world where unmoderated forums are standard. If you look at the moderation tools available in something like mailman, they're very poor. It's just not been a priority for technical discussion forums at all. And the social convention is to leave forums largely unmoderated anyway, so it's easy to get into a downward spiral where behaviour gets more and more extreme as people try to make their opinions stand out amongst the crowd.

What's worse, the fact that this scares off contributors is hard to spot, because you by definition cannot easily measure contributions that would have happened but didn't because of a community problem.

If you look at non-technical forums like Facebook, newspaper comment sections etc there's usually some form of moderation that imposes house rules like "be civil". This sort of thing can clean up individual forums but the wider problem remains: some people are just nasty and they often believe they can influence the development of their favourite project by being sufficiently nasty to developers they disagree with. If they can't do that in the project's own forums they'll do it elsewhere.

The Bitcoin community has pretty severe problems with this too, it's not just a Linux thing.
I do what you do, but I strongly suspect that most people never think about this, and don't know how to turn it off. The same people who don't know how to turn the flash off on their cameras and leave it on to take pictures of fireworks.
Sorry! I forgot that the axes were in the surrounding page not in the image.

Vertical is "$/DALY" which is basically the cost-benefit ratio of a medical treatment. $100/DALY would mean $100 to give someone an additional healthy year of life. The horizontal axis is a wide range of developing world medical interventions, lined up from worst cost-per-daly to best. You can see that the very best ones are much better than most of them, though even the "worst" ones are still excellent value for the money both in absolute terms and compared to what additional health spending gets you in rich countries.
Forget $5 [per gallon] gas
Funny how this is completely ignored
Likely within the "Europe" (particularly the UK) but maybe Canada.

As a small time employer they take a lot of the employees issues out of your hands and place it in the hands of the state (which is GOOD because now I won't need a HR person, insurance specialist, and so on).

For example, health insurance: not the employer's problem, long term/short term disability: not the employer's problem, holiday ("vacation") time/sick leave/maternity/paternity: already defined by law (which is GOOD, since now no drama) and often times the employee is compensated from the state (e.g. maternity leave).

In the US it is incredibly uncompetitive between small and large businesses. Small businesses just cannot offer the same perks and pay (they literally pay more for the perks too), and that means you cannot hire the best.

While small time employers in europe may not be able to match pay like for like, they can almost always match "benefits." Plus the work life balance remains real so people with families can continue to remain competitive.

The only real way to even do a startup now in the US is via huge investment from a VC (just to pick up the employee pay packet). True "basement startups" are all but dead, which definitely isn't the case in much of Europe (particularly in several minority communities which are flourishing).

That all being said, if I wanted to open a "programmer sweatshop" I'd definitely do it in the US or China. Just pay new grads slightly above the minimum wage, offer no benefits, and rake in all the profits yourself -- the US allows that easily both due to the law (or lack of) and because much of the US populace feel that people exploited "deserve" it (e.g. Walmart workers) for being "lazy." You'd be a "local business hero" as opposed to Europe where you'd be hated pretty universally.
Learning Japanese with Neuroscience
I think if you're involved in a closed-source company and you act like an ass too many times you'll get fired.
REPOST on UIX: Keep It Simple to Maximize Conversions
The Europe, maybe somewhere in the south if you care about the weather. Turkey may be a good geographical choice if you won't mind living in a (predominantly) Muslim country. If however, you choose "to breathe tech", then Germany is the most suited place, although having attached the package of a little bit more expensive life compared other eastern/south-eastern and even southern alternatives.

The top 9 cities (plus a few capitals as Sydney or Paris) from the referenced Wikipedia article are good, but expensive places to live in.
Ebola virus outbreak timeline
Looks like Startup Growth
A psychologist friend mentioned that invoking 2nd person (you) often escalates conflict. I wonder what it would take to write a thread parser that bounces comments with "you" as the focal point?

Sentiment analysis probably has some utility if bad commits are clustered around a particular contributor. Would it be more product to represent sentiment as a graph? What would it look like?
Why was this down-voted? The article was written and curated by two of the Nobel Prize recipients!
They weren't giving their software away for free either.
Nice. I placed a link to New: https://news.ycombinator.com/item?id=8415886
original post: http://thesecurityfactory.be/command-injection-windows.html
Web Log Storming 3 Sneak Peek: Redesigned Reports and 30% Discount
Facebook Wraps Up $19B WhatsApp Deal That’s Now Worth $22B
Previous discussion: https://news.ycombinator.com/item?id=7435220
"Oh you can advocate murder for people you don't like as long as your technical chops are in order" --you
I'm the author and also a daily Hacker News devotee so I thought I'd share this with the community. It's based on my advice from over a decade of writing what is now the USA's largest career advice newsletter.

The challenge many engineers face in managing their careers is their strong preference for substance over presentation layer. It's mostly awesome to be so substantive, especially when actually in a job, but when trying to maximize the outcome of a job search function, merely dismissing the importance of communicating your capabilities leads to sub-optimal results.

(OK, fine, if you're in SF / NYC during a tech boom and know the latest hot technologies, absolutely none of this applies to you... you will be getting spammed daily with offers, so no need for a resume. Just write "for hire" on your arm and you'll be making $160,000 / year...)

But if you're even a few years into your career, thinking about how you present yourself is worth doing.

I've spoken to enough Engineering mangers, VPs, directors, and CTOs over the past decade to know that this advice is useful in engineering management, just as it is in management in other parts of the organization. I guess I'd be interested to know if others think this can be applied to "fingers on the keyboards" engineers. My first guess is 'no', to be honest, but I'm interested to see what the community says.
In IT maybe, but those security guards are probably permanent employees of the firm that Google sub-contracted their security to. So reality they may just be moving from being a permanent employee of Acme Security Corp to that of Google.

It seems they get more benefits being a Google employee though (from TFA at least).
Exactly. If there are some guys that tell you that what you do is wrong, you may be right. If everybody tells you you are wrong, maybe, well, you are wrong.
looks like a nice post, but only have time for scanning right now. I can not quickly see what is advice and what is not. maybe some better taglines: "do this... " or "don't do ..." would help the time pressured reader.
This is interesting. I think it could be a smart move. A business with a hardware focus is so different from one with a software/services focus. PC's didn't die the death that some in the mobile industry predicted; in fact they are coming back strong:

http://fortune.com/2014/08/20/hewlett-packard-posts-surprise...
I don't think it is fair to generalize this to all of Open Source. The Linux kernel and the Systemd controversy in particular do not represent all of Open Source. That said, I do think Lennart has very valid and important points about the Linux kernel and the Linux community and specifically the Systemd controversy. It's too bad.

But switching to Mac OS doesn't fix this, if we wanted to talk about that then there is a whole set of separate issues there.
They're smaller communities, but I've been on a few developer lists that are fairly strict about the dev list being only for developers. That doesn't solve the "dev who's a jerk" problem, but it does raise the barrier to entry by excluding people who want to only argue and not develop: if you subscribe and immediately start arguing, without having contributed anything, you get booted.
The occasion that springs to mind wasn't an altercation between Lennart and Linus specifically. But it was about systemd: http://www.phoronix.com/scan.php?page=news_item&px=MTY1MzA

(there's probably better write ups on this argument, Phoronix was just the first link that came up when Googling for the /proc/cmdline Linus systemd rant)
Flow: A living full-stack framework for the web
I thought they were all gone in NYC for some reason.
I find it (mo/i)ronic that you reference people with full name "XYZ attacked me", only for verification of course, but you forgot to include your own name.
New Way to Create Your Own Digital Publication Instantly