skysight-inc/HackerNews huggingface dataset:
Brazil can't get their mosquitoes under control. They have been struggling to eradicate Dengue (breakbone fever) for years. Health authority is too slow, too unprepared, and lacking budget. The government is corrupt and the people don't seem to care.
Please see my reply above about the loading time.

Also, which UI conventions are you referring to, specifically ?
How to Break Down Silos to Build the Perfect DevOps Team
Both, but more to the boss. I can't stand the whole "Get Shit Done" thing, the way that word gets used on HN is like a universal qualifier, i.e.

ForAll(x): Shit(x)
Yes, there are certainly some patterns that become challenging under the grain model (and some patterns that become easier).

Note that nothing is impossible. You can always connect grains to each other using the powerbox (when it's ready, which will be very soon). Of course, if nearly every grain of some app needs to talk to all the others, that will get tedious. So the next thing you can do is fall back to course-grained apps, or write an app that creates its own grains internally and therefore can talk to all of them if it needs to. In this case, you're giving up a lot of the advantages of the granular model, but you gotta do what you gotta do. What you end up with is no worse than the status quo, at least.

With that said, in practice we have found that aside from a small set of common features -- e.g. search and backup -- these kinds of problems really don't come up much. Most kinds of inter-grain communications do in fact fit nicely into the powerbox model. By adding platform features to cover the things that don't fit, we can cover, say, 90% of use cases without compromising the model, and that's a pretty big win.

And frankly, these features usually make far more sense as platform features than as app features anyway. A search index that covers all your apps is a lot more useful than having to search each app separately. A backup system that backs up all your apps is one you'll be much more likely to actually configure. Etc.

Also note that these kinds of systems that need access to "everything" are a security liability, and so probably not the kind of thing that you want every app implementing in their own special way. By moving them into the platform, we can make sure they are designed with restrictions that make them secure. For example, the backup system should only get access to encrypted copies of data. The search index should be prohibited from exfiltrating data in any way except as search results displayed to the user. Etc.

Anyway, the point is, yes, there are challenges, but with a pragmatic approach, they can be minimized, and the gains far outweigh the losses.
Was going to say that in Baltics 50k a year is not a salary that an average engineer can aspire to. It is more than the premier makes..

Additional data point: UBNT is paying 36k in Riga which is an outlier at the top. I think most positions with a few years of experience are around 25k in Riga and starting salaries are around 12k.
This is great ! Not perfect probably right now but none the less a great start. I was talking about something like this a few weeks back and thought it would be in next few years I see a similar product. But it has just been weeks since that discussion. I truly believe that side chain has answer to such open solutions and I am very excited to see things being built.
Source Navigator is a non-web source code viewer.

http://sourcenav.sourceforge.net/
Because all markets are really related in some ways, and you can't judge performance without looking at alternatives. Sometimes, a sector goes down, or up, by itself, and then we can expect that the reason for the price change has something to do with that sector. The same thing happens when looking at companies: If Home Depot is down 3% but Lowes is also down 3% and the SP500 is down 5% on average, it's a likely explanation that the tumble has nothing to do with HD's outlook. Heck, by some measures, the home improvement retail sector would be doing better than average! The same thing happens when the market is on the way up: Looking at a company or a sector in isolation doesn't let us even speculate on the reasons of the price change.

In a site like this, where we care specifically about the health of tech, claiming that the sky is falling for our sector without looking at other sectors would be folly.
Marathon 0.14 brings better networking for container environments – Mesosphere
This is pedantic, but shouldn't it be a body transplant?

In the case of a human, the brain is what makes you yourself. Shouldn't the body be the thing that's being planted?
Unless it's disabled, on recent versions of OS X and iOS, you can also hold down the letter to get a pop-up of variations. Holding down "e" shows me ėęēêèéë variations. At least, on my US English locale, it does.
How to Learn Ruby on Rails
Bombshell in the Field of Neuroscience: Hippocampal Computation Power
Facebook: Next-generation video encoding techniques for 360 video and VR
Scientists rush to save an iconic frog from an active volcano in Ecuador
It seems that microcephaly is associated with onset of Zika during the first trimester of pregnancy. Considering the mild nature of the illness, couldn't the virus be its own vaccine? Could a woman proactively contract the virus while postponing pregnancy, in order to thwart it?
A startup should have a business structure optimized for taking on outside investment. LLC's are not because outside investments will tend to require a restructuring of the operating agreements. That's why YC's portfolio companies are usually if not always C-corps.

If the overhead of a C-corp doesn't make sense, then the business probably isn't a startup.

good luck.
I wish there was a way I could opt out of all alcohol and gambling ads. Especially when I'm watching Youtube videos with my child.

And this article doesn't mention malgorithms. I do a bit of stuff around suicide prevention, and it's surprising how often rope sellers turn up after a search for [suicide rope], which feels suboptimal.
'Extinct' tree frog genus rediscovered in India after 137-year absence
My school of thought would be to limit it to just #include, #if, #else, #end, and non-recursive single word only #define / #undef. Force everything to be 1 per single line, and call it a day.

Macros should always be the absolute last resort to doing anything. Stepping through code in gdb with some "creative" macro-based API is almost as bad as C++.
This is probably different. The problem with the subprime crisis was banks had to keep the mortgage assets on their books. They'd buy it -> package it -> sell it. Some banks realized, damn this shit is going to be worthless. And they sold their toxic assets.

Here, the banks don't buy a stake in Uber until they arrange the pool of investors. Or maybe they are selling shares from other clients who want to get out of the investment.

It's doubtful the banks themselves have Uber equity on their books.
Uber gets to use a massive amount of physical assets without any investment in those assets. I imagine their future with automation is the same. No way they want to buy their own fleets of cars, they will just let you lend them your car when you don't use it.

Maybe (surely) there will be a squeeze on fees, but automation should move the income from active to semi passive for car owners.
Yikes. I presume that's just one of many brilliant design choices made for those 50s/60s apartment buildings.
Ask HN: How to quit the job you hate?
I want to quit the job I hate so much. I have been way too long on the same job (more than 10 years).

I have savings enough for 1+ year. But I am fucking afraid. What is the best strategy? Just jump out of the ship?

Should I look for another gig while being on the job? The whole idea of finding new job makes me sick. I am tired and don't look forward the job where I have to learn b/c I grew a little sick of programming in general. My current job kills the love to coding!

Ideas?
JavaScript has grown up; it's got one of the best package managers anywhere, rapidly improving syntax and semantics, a large passionate community, loads of great tooling and a well maintained cross-platform binary in the shape of Node.

I'll give you the passionate community point. I almost completely disagree with everything else.

JavaScript is a very immature platform.

JavaScript has probably the worst packaging ecosystem of any major programming language. The fine-grained packages, indirect dependencies, and frequently broken versioning cause endless problems in real world systems. Recent attempts to fix the package manager have unfortunately swapped one set of problems for another, while still leaving some of those fundamental weaknesses involving transitive dependencies and excessive trust of version numbering conventions unaddressed.

It does has rapidly evolving syntax and semantics, but at the expense of stability, portability and future-proofing. The only reason 99% of JS programmers use most of the new syntax and semantics is a combination of a transpilation tool written primarily by one (remarkable) person and a polyfill written primarily by one other (remarkable) person in their free time. Browser, tool and Node support for many of those new features is patchy, which is why that transpilation and polyfilling is necessary.

Tooling for JS is at least two decades behind the industry best-in-class. It's a dynamic language that now has such a huge mess of build tools associated with it that seasoned veterans of web development weep at the prospect. You can't reliably debug real world JS code in its natural form, even on the level of setting break points and examining local variables and call stacks, without jumping through all kinds of hoops, and in some browsers even then. Profiling also relies almost entirely on browser magic. There are lots of testing tools, but setting them up is often a chore and they have widely varying degrees of power and flexibility. We've only recently got a style checking tool that can actually cope with ES2015 reasonably well. Refactoring, auto-completion, documentation, navigation in your editor? What are those?

As for Node... I've seen experienced developers spend months trying to get basic stuff working in a cross-platform way with Node, and then seen other experienced developers do more in a week or even a day using C. Using Node is saying "I know, let's throw out a few decades of experience building reliable client-server systems and all the other tried and tested languages and tools and libraries we've developed over that time, and instead transfer all of those negative aspects of JS to the server side as well, even though unlike front-end developers we don't have to".
I took it as a joke about questioning the left-behind-at-home spouse's fidelity, quite a good one too.
You're still running the linux scheduler in C, and you're still context switching for system calls. And can you run your whole stack as a user-mode program by changing one line in the build file the way you can with Mirage?
The title case of the headline (without any punctuation) made this very difficult for me to parse...

As far as the content goes though, I think this is fantastic. Elder care is a role that can be _incredibly_ challenging. It's nice to see folks getting the respect they deserve.
As an example of the cost of living in South Bend, I easily afforded an apartment in the converted Studebaker family guest home, around the corner from the Studebaker mansion.

On my grad student stipend.
A Call for Blogs
The other question is where and how you're doing your recruitment. There are a lot of "under the radar" developers who work primarily for non-tech companies in a tech role. These folks are not rockstars, but many are competent enough and much cheaper (sub-6 figures) than a startup/tech developer.
FYI... My monthly living expenses in the midwest, for everything, are less than $1500, and I have a family and a mortgage. If I were single, I could live nicely on < $1K/mo. Starting salaries here are $60K and senior engineers expect > $100K.
+ the list is bullshit. You can't apply statistics to a sport like Tennis, sorry....

See more here : http://www.sportdw.com/2016/01/tennis-fixing-buzzfeed-hewitt...
Do you have a source for all of the hyperbolic claims you're making?

You're asserting that mosquitos, possibly carrying disease, hold back logging operations significantly to the point where if the mosquitos didn't exist there would be logging that would create a "catastrophic" event.

I'm not convinced we even have enough resources at or near the ready to cause a "catastrophic" event in relation to logging even if we wanted to. Rain forests are extremely dangerous as it is, surely there are far, far better places to log?
Microsoft social network: Socl
Presumable some/many of those full time employees will become contractors. Increasing the supply of available contractors.

What happened to contractor pay in 2000?
You misunderstood me. I'm saying that the fact that they stopped means that we should expect salaries to go up. Because they were artificially lowering salaries before, and now they stopped that.
This is a really interesting hack.

I love things that exploit the oddities of the landscape to do artsy/funky things; far more interesting than finding yet another way to trick someone into installing a password stealer.
As a white guy who also grew up in a predominantly black area with black friends and makes good money, your attempt to appear as the paragon of racial enlightenment makes me cringe.
> There is no reason a blockchain based app couldn't be implemented.

I don't think anyone is doubting this bit. It's the overwhelming current trend of forcing everything onto the blockchain, whether it improves the application or not. The interesting questions (frequently not answered) revolve around why one should do this.
Getting Started with the New Apache Kafka 0.9 Consumer Client
Lawyers are not middlemen between people and the law. Lawyers are the experts who know the law and make interactions with the law more efficient.

Context-relevant example: a person dealing with a DUI stop might spend months of their own time fighting the DUI in court without a lawyer--days wasted just trying to figure out what to do. But with a lawyer, most DUI cases are wrapped up in about a day or two!

If your time is truly worthless, go ahead and try to play at the law yourself. But if your time, and your freedom, has any value, pay the expert to do it for you.
This is really cool. There is very little technical details in the article but I gather they already got a system in place, it's using etherium, it's decenralized, and the people behind it have been uber and lyft drivers.
I think these stories would be accidental more often than you think. In our world of internet you have to be promoting yourself for any kind of attention.

Your product has to be outstandingly super good to gather users without any marketing.
February 2012 has got 29 days.
Yeah, thanks anyways, both for the offer of a call and for the free tier. However...

Salespeople are one of my least favorite types of people to talk to, right under bill collectors [0].

I'm also not a big fan of "free" services that require external (i.e. "out of my control") resources. I'm specifically looking for something that can be managed completely by myself with no assistance or resources needed by an third-party. Otherwise, there's always a chance that you'll change things. Then, I'll just be looking for alternatives.

Ironically, this is exactly why I'm looking for something now. I used Pingdom's "free plan" [1] as a simple up/down monitor but recently got an e-mail from them letting me know that, "We will no longer provide your existing free plan after January 28, 2016." [2]. Thus, here I am.

Of course, this is just me and my specific situation. I'm sure you've built a great product and it'll fill the needs of many customers.

[0]: At least you DO have pricing on your web site. I'll give you credit for that as a lot of companies don't. If I have to talk to someone on the phone just to get a price from you, though, I will never be your customer.

[1]: https://www.pingdom.com/

[2]: https://help.pingdom.com/hc/en-us/articles/206012222-Changes...
Shame they don't exist yet. But I often hear how lightning will solve everything.
> Hell, if Germany was a province of China, it'd barely crack the top five in population

Wow. This completely blew my mind. It's incredibly ignorant how we (Americans) lump the provinces, languages, cultures, and 55 ethnicities[0] of China into Chinese people, and then lump Chinese people into Asians.

[0] https://en.m.wikipedia.org/wiki/Ethnic_minorities_in_China
>This is a an argument built on appeals both to Eric S. Raymond and the last several years of Twitter/Tumblr drama

I see no appeals to ESR (just a "for-further-reading" reference). Did we read the same article? And claiming an argument is "built on twitter drama" is a meaningless abstraction.

> It doesn't even discuss the CoC; instead, it adopts as a premise that any CoC that refers to "safety”, “welcoming” and “respect" must be tool of Twitter oppressors.

This is a silly and naive argument (unless it's just flat-out dishonest). If you proposed selling ground beef hamburgers at a vegetarian restaurant, would you expect the response from the vegetarians to include a detailed dissection of the proposal? No, it would just note that it involved a proposal to sell meat and thus wasn't appropriate for the restaurant.

There's no agreement that a Code of Conduct is even necessary. Jumping right into debating the details of the CoC means you've skipped over that very crucial argument of whether a code of conduct is even a good idea in the first place, regardless of what is in it, specifically. It's dishonestly narrowing the frame of the discussion to favor the decision desired by the CoC faction.
Interesting.

Last time I used it was when EJB, JSP and co. were "big". And it always felt like a struggle to get this strange overload of "design patterns" running. Maven and code generators did their fair share to add some "what is even happening"-moments to my experiences.

I just sticked to get things up and running fast with JavaScript and throw in some C if the performance suffers too much.
Man that's terrible. Just curious, why can't you order it online?
Looking back: Microsoft Edge for developers in 2015
I think it would even be a net ecological boon if we could actually exterminate mosquitoes – tremendous effort goes into suppressing mosquitoes, all of it with significant collateral damage to the environment.

But I don't think we actually have the ability, do we? We have some promising approaches, though it's unclear to me how good any of those approaches are at getting down to zero mosquitoes. I suppose we'd need better detection as well so that we could incrementally eradicate the mosquitoes and then quickly address any resurgences.
> I have asked for a reasonable salary (same as current) + equity.

Consider that the equity represents an ownership stake in the company, you are now a junior partner responsible for its success. No longer a flunky employee. This should impact your thinking and outlook on everything.

You will find Jay Abraham's 'Getting Everything You Can Out of All You've Got' excellent food-for-thought > http://www.goodreads.com/book/show/89969.Getting_Everything_...
I think you actually misunderstood the joke :)
Optimizing for Mobile Search in 2016: A Continuous Process
How Advait Shinde and GoGuardian Use AWS Aurora
What about transaction latency, driver/passenger reputations and ratings, local legal compliance, payment for auxiliary services like maps and point-to-point navigation? All those things sound like they'd be worse off.

The end benefit to the consumer being monopoly prevention isn't likely to outweigh the service guarantees of a centralized service.
> Presumable some/many of those full time employees will become contractors. Increasing the supply of available contractors.

My experience is most of these people will leave the industry. Very few have the skillset to become an independent contractor because of all the sales and marketing involved (in addition to the tech skill set you're actually selling).

> What happened to contractor pay in 2000?

I have no official data, but I was contracting at the time and continued to raise my rate a reasonable amount at semi-regular intervals (every year or two). During that time, people needed to get work done but they wanted one super contractor to do the work that a team of middling engineers used to do, for 1/5 the cost.
Out of curiosity, besides other large cities like NYC, LA, Chicago where have you experienced a large portion of people from around the world?
Not to endorse poor working conditions, but articles such as http://www.slate.com/articles/business/the_dismal_science/19... provoke an interesting line of thought.
The users of Maven pick up passengers like Uber drivers. It's like a milkshake machine manufacturer that leases their product to restaurants so they can get started without much capital.

As long as GM invests in maintenance of the cars themselves and the software inside, this reads like a sound, time-tested business strategy to me.
React.js Resources in LA
Platforms such as Java or .NET make up a lot of the developer community, just not the visible (startup/tech) community. I'm classified as a "senior developer" at my day job ($90K/year) and I also do contracting ($60/hour). I could probably eek up both of those numbers a little bit, but not a lot without having to move to the cutting edge of technology.

There's a lot of folks like me who program on older, non-sexy, maintenance roles on established systems which use older technologies. Outside of big cities, these positions don't generally command a big wage.
Saturn's Rings – Sounds from Space [video]
great points. it's not an intro to regression book. although Harrell's examples are very well laid out and easy to follow.
I'm glad to see that Google has eliminated those scammy "iYogi" tech support ads.
Assuming that was directed at me, what's "the comment"?

Anyway, that's the right direction if that's what you want you want to accomplish. Otherwise it's the wrong direction.

sincerely,
anti
Uh, it's actually extremely poisonous.
With systems like Docker we're just making sure that we don't lock ourselves in. If you decouple deployment and your code (which you shouldn't have coupled to a container anyway) from how you run it (containers, a VM, etc) then there's no problem moving to or away from systems like Docker. This is how developers can make sure they're not getting the raw end of the deal, and makes for a much cleaner setup anyway.
This is not quite as straightforward, though. One advantage of our ad supported internet is that quality of access to ad-supported services varies very little with one's wealth. A teenager in Mexico (or India, or... you get the idea) with a low end smartphone, coffee shop wi-fi and no credit card gets the exact same Google, Youtube and Facebook services than a Silicon Valley VC with a Mac Book Pro and a huge bank account.

Now, I am not saying I like the surveillance economy, and I don't, by any means, enjoy ads. I also think we are risking a lot by the erosion of privacy as a value in our societies in the name of ad targeting. But I thought I'd point out there are social ills associated with pay services as well.

Freemium is another option, but it quickly becomes about finding a balance between providing a good enough free service that people want to use and thus promote it, and yet crappy enough that enough will upgrade to the pay version.

Note: My paycheck or the future of my current workplace does not depend on ads ;)
Scattering happens in this situation, but for ordinary lasers, it's an undetectably tiny effect. You need particle accelerator scale energies and very high densities to see anything.
After reading this, I went through and read all the other linked essays she wrote. Good stuff!
Switzerland has a 8% VAT.