skysight-inc/HackerNews huggingface dataset:
Deployment LightSail Boom Motor Whirrs to Life
Ask HN: What is the best way to build a new project using mircoservices?
I am working on scoping out a new project that will use microservices. There have been various posts recently that have touched on this topic but I'd like to have real discussion on the pros and cons of the various technologies that exist to deal with building, orchestrating, developing, and deploying decoupled services in a mircoservice architecture.

We have been looking into Docker as that seems to have a lot of hype but there have been concerns there. We've also talked about using salt with a combination of vm's or native lxc or rkt (rocket).

There seems to be lots of material talking about what mircoservices are and how they should be architected on a high-level but not as much about the actual implementation.

The project includes a realtime content component as well as several persistent less dynamic services.

Thanks!
And for making this possible

vector<int> v = {1,2,3,4,5};
cout << accumulate(begin(v), end(v), 1, multiplies<>());
Look at the people making the accusations. They're all straight, white men. Socialists are typically upper middle class straight white men. Nice try painting me as racist, sexist or homophobic, though.

Look at the twitter hashtag #notyourshield. The PC hatemob isn't liked by women, people of color or LGBT. They tend to dislike straight, white men telling them what it's like to be black, female or gay.
The papers written at Esri R&D Zurich this year also include:
CGA++ http://research.michael-schwarz.com/publ/2015/cgapp/
Interactive Handles (by me!) http://twak.blogspot.ch/2015/03/interactive-dimensioning-of-...

Pascal has published, and keeps publishing lots of stuff on procedural modeling (all while directing the Esri research center):
https://scholar.google.co.uk/citations?user=zzMlobMAAAAJ
Also Lynn Margulis. http://discovermagazine.com/2011/apr/16-interview-lynn-margu...
Love that Bulgakov book (apparently the translation you pick matters a lot, but I wouldn't know, since my sister gave it to me as a gift).

I like the Hesse book a lot, although the metaphor is more powerful to me than the book, which is probably not the first Hesse book I'd suggest.
This test is flawed.

start_time = std::chrono::steady_clock::now();

for (auto entry : param_entries)
{
void* cell_buf = new char[entry.cell_size];
auto upsert_result = LocalStorage.emplace(entry.cell_id, CellEntry{ cell_buf, entry.cell_size, 0 });

if (!upsert_result.second)
{
std::swap(cell_buf, upsert_result.first->second.ptr);
delete[] cell_buf;
}

if (rand() % 3 == 0)
{
delete[] upsert_result.first->second.ptr;
LocalStorage.erase(entry.cell_id);
}
}

end_time = std::chrono::steady_clock::now();

He's not testing unordered_map performance alone, but the performance of new/delete & unordered_map. Also entry is a copy of param_entries's item, it should be changed to auto& entry. So he's essentially copying the whole array while iterating.
Omg gross
A system for debugging organisations and processes
I absolutely agree. I left recently as well after more than 3 years. I would not recommend working there unless you 1) Are working on a cutting edge project. Which is unlikely, because those positions are reserved for exceptionally brilliant types, including industry renowned figures (think Sebastian Thrun). Or 2) You want some job security with a big paycheck so that you can manage to live in high-cost Silicon Valley. In return, you'll take remedial work in Java with your choice on any number of systems that Google needs to maintain.

Most people fall into #2. Further, I found that many if not most of the engineers there are foreigners on work visas. Many are not that motivated or very good, and they are most concerned with playing politics and entrenching themselves so that they can stay on their work visas. This has helped to create a culture surrounded with politics and bureaucracy, even more so than other large companies I had worked for beforehand.

The Google name still has a lot of prestige attached to it, especially outside of the Valley. But word is getting out in the Valley about what a mess the company really is, and it's only getting worse.

I would go with a smaller company. You'll learn a lot more.
Tip #12 – You Don't Need CoffeeScript
If you're implying that we'd censor an HN post because of some arcane YC-related detail, that's false. None of the people who work on HN have any knowledge of what you're referring to. We haven't the cycles to keep track of such things even if we wanted to—our hands are rather full—and they'd play no role in HN moderation if we did.

The post in question was downweighted by user flags. The only thing we did was unkill it so an ongoing discussion (such as it was) could continue, which is standard practice.
It sounds like you're asking for Gravity's Rainbow, which is the predecessor of both Neal Stephenson and the Illuminatus trilogy, and 10x more annoying to decode.
Show HN: 7 Minute Scientific Workout (Summer Version)
Rails-style method hooks for plain old Ruby objects
Unfortunately most of these are either technically impossible, or require an incredible install base to get to critical mass.

I think it's unlikely anyone will build any of these successfully.
Good BRT systems use tunnels / bridges to avoid traffic. When they do interact with traffic lights, they have priority access.
Just putting this out there
Ask HN: Want to buy my (profitable) Mac app?
After about three years, I'm ready to stop working on my Mac app, DragonDrop. (https://shinyplasticbag.com/dragondrop/)

It's still generating pretty decent revenue (about $7,000 USD over the past 12 months), but I don't really have the time in my life for a side project at the moment (I just bought a house! So much work.).

I'd love to find a new home for it rather than just pulling it from the App Store; if you're interested, get in touch (m@rkchristian.ca) -- all reasonable offers will be entertained.

Thanks for reading! ❤️.
Since the title said 'favorite' I was hoping this would be about Cities and Knights of Catan... but in my heart of hearts, I knew it would be the despised Monopoly.
I didn't follow the contest seriously. Mostly I was just rooting for JPL's Robotsimian since I liked it's design. In addition to stability the wheels KAIST and CHIMP was able to just plow through the debris near the end.

I'd been joking with my co-workers earlier that we should enter BEAR[1]. Of course we haven't used it since I've been at Vecna, we wouldn't actually stand much of a chance of winning, and we've got commercial robots to work on.

[1]https://www.youtube.com/watch?v=_bpd_ycg4hY sorry it's a bit over the top
مشاهدة فيلم شد اجزاء
I guess it depends on what you want to do.. I stopped caring and looking at docker after reading this: http://iops.io/blog/docker-hype/

Using btrfs as cow is not ready for production (yet and likely not in the near future) - believing otherwise made the last few feeks quite miserable.
I would love to have this as a screensaver.
Rome tried to invade Arabia Felix (known as Yet-another-drone-target nowadays), which is right across from Ethiopia if I remember right. So they certainly knew about the area, and that it was posh enough to be worth pillaging.
Who cares of it works better than being for complex traits? If it works as well as being for complex traits that's really great. Selective breeding can move a population mean about half a standard deviation per generation. That's not iterated embryo selection, just once. I would pay a lot of money to be guaranteed a child in the upper 50% of what is possible with me and my girlfriend's genes.

If you want an illustration of the power of selective breeding contemplate the various breeds of dog. For a modern and well documented example see the domestication of the Silver Fox. It only took them six generations to domesticate them.

http://en.m.wikipedia.org/wiki/Domesticated_silver_fox
The least domesticated foxes, those that flee from experimenters or bite when stroked or handled, are assigned to Class III. Foxes in Class II let themselves be petted and handled but show no emotionally friendly response to experimenters. Foxes in Class I are friendly toward experimenters, wagging their tails and whining. In the sixth generation bred for tameness we had to add an even higher-scoring category. Members of Class IE, the "domesticated elite," are eager to establish human contact, whimpering to attract attention and sniffing and licking experimenters like dogs. They start displaying this kind of behavior before they are one month old. By the tenth generation, 18 percent of fox pups were elite; by the 20th, the figure had reached 35 percent. Today elite foxes make up 70 to 80 percent of our experimentally selected population.
The introduction on this PDF is a good complement: https://d0.awsstatic.com/whitepapers/docker-on-aws.pdf
But climate change has nothing to do with Al Gore, and how he might behave or misbehave. It's simple physics, and politics doesn't come into it. I agree that politics does come into any future response to climate change, but it doesn't affect the physics.
You sure do rush to conclusion, do not mistake a harsh tone for hatred. So why is Hillcrest in Houston, TX not so appealing. You only want me to account Cities with average house price is about 500K+ ? Sure, while at it, why dont we not take Beverly Hills, CA as a sample to discuss crime in California. My point is, go to a place where there are a group of Indian business and you can see the contrast. If you are happy and satisfied, all the power to you.
Fractals generally have a formula describing them, i.e. they are computable. Nonmeasurable sets are necessarily non-computable. This is why you will never see an accurate picture of the B-T sets, because they are not defined uniquely by any formula or algorithm (which is connected to the fact that the axiom of choice is needed to even prove these sets exist).
My problem is that I don't believe you can use docker without using containers. And if you want to simplify pipeline, why not just use rpm-maven-plugin[1] you can easily deploy including dependencies, it is fast, you can easily upgrade or downgrade. And no need to trying to figure complexities imposed due to involving LXC.

[1] http://mojo.codehaus.org/rpm-maven-plugin/ (the website does not seem to be available at this moment due to recent CodeHaus shutdown)
What about this:

> Just over 97% of published climate researchers say humans are causing most global warming.

https://en.wikipedia.org/wiki/Scientific_opinion_on_climate_...
Huh. Surely there's a better way to do that than post text in an image? Even just using pixels to encode the text.
Check out https://containership.io, it supports moving persistent data between servers in a cluster via https://github.com/containership/codexd, and also allows you to backup/restore/migrate entire clustered databases between hosting providers. Currently there is support for Crate.io and Apache Cassandra, with more on the way.
"fully native" just means that it has multiple web views rather than one.
What have you learned by reading the Urbit code? I found it impenetrable, but didn't try very hard to decode it.
This actually looks pretty nice and usable.

I do wonder why they use TitleCase for somethings, and lowercase for others ("ls", "gt"). I think it kind of makes this non-obvious and non-predicable. (reminds me of PHP a bit).
You could probably expand on this a bit.
I disagree entirely. Many of the Nest articles that I read were heavy on the "ex Apple" rhetoric.
Step 7: Release it as a...
Damn. I actually have no idea what this thing is for

Summarizes my development career to date. Still awesome to watch...
A Comprehensive Study of Convergent and Commutative Replicated Data Types (2011)
If people have a specific problem, and your app solves that problem, you don't need a trial. Just tell people in the description that you solve their problem, and they will buy it.

Free trials are only necessary when you want to sell solutions to problems that people don't know they have.
I used to be into modo as a hobbyist and this reminds me of the Telematics City showreel which for me was a true work of art (also from 2009).

https://www.youtube.com/watch?v=PodUqc4B5Fc&list=PL4DFBA006A...
The Differences Between Profits, Cash Flow, and Profitability
My guess is, there will be consequences, and they will mostly work to Strange Loop's benefit. Strange Loop actually got marginally more interesting to me after this drama.
Conservation of mass is a consequence of the fact that matter is not infinitely divisible. The math on this works out too: there is an easy "measure" on three dimensional objects in the real world - just count the atoms. (This is known as a "counting measure" in measure theory.) It is the presence of infinities in the real numbers that causes this measure to fail (you will end up measuring the B-T sets, and regular objects like spheres as well, to have infinite "mass", so that 2*infinity = infinity is no longer as surprising a result).
touch-based sensors are going to have a lot of problems with hand sanitizer.
I think autoblocks are significantly easier, especially since you never need to unclip the autoblock from your harness, limiting the chances of you dropping it. The hold is also much looser than a prussic, which is an advantage when used as a rap backup and probably a disadvantage when used for ascending.
I really enjoy these, and had this bookmarked. A nice example here:

http://alteredqualia.com/three/examples/webgl_city.html

Holds up very well and looks very impressive (plus the source is uncompressed and interesting).
> As I see it ls does one job (list directory contents) and does it well (by supporting 37 flags).

That's exactly write. The author of the article seem to confuse "do one thing" with "implement one primitive function".

"List directory contents" is just one thing. How it's done is configurable, but it still does the same thing.
An analogy can be made here to the famous case of Michael Servetus. Please note that I am not saying that Curtis Yarvin is the most important scientist of our era. I'm not suggesting that Curtis Yarvin is necessarily of unusual brilliance. He could easily be wrong regarding all of his political writing. This is just an analogy.

Servetus had a lot of unusual ideas. He was a fantastic medical researcher, and, in 1533, he was the first to publish the idea that the heart was the center of a circulatory system, which pumped blood throughout the body. He also decided the Doctrine Of The Trinity (that the Father, the Son, and Holy Ghost were 3 aspects of one god) was entirely false. Therefore he was arrested and put to death, and thus Europe lost one of the greatest medical researchers of the 1500s.

You might ask, what is the connection between the pulmonary system, and the the Doctrine Of The Trinity? There is none, save that creative people tend to have original ideas in several areas. If you want the benefits that derive from allowing creative people to have original thoughts, you have to also pay the price, and the price is that they sometimes have ideas that make people uncomfortable.

Where 2 subjects overlap, such as math and computer programming, then a grave error in one area might call into question a person's expertise in that other subject. But where 2 subjects do not overlap, then errors in one area do not necessarily bring into question the person's expertise in the unrelated subject.

http://en.wikipedia.org/wiki/Michael_Servetus
I don't think it's a serious suggestion. It's just a fun hack.
Maybe the Google Play store? I have no idea how much money it makes though.
Leveraging AWS to Build a Scalable Data Pipeline
Google Apps for Business is a big moneymaker.
I agree the drawbacks equally apply to GCC.
I agree a simple compiler does not need an IR. Some compiler optimisations cannot exist without an IR.

However I was wondering where a refactoring tool would need an IR. I found one: a CFG. For this, I need a three-address code representation. As a hypothesis, let's suppose I can build one that is independent from the input language. Once I have found how to refactor it, I then need to describe which code must be rewritten to what, in the input langage. This is the part where I find it very hard to do. I have the impression it will fall short here.

That would be an interesting experiment :)
That other post was not a good-faith analysis of the incident, and its denouement was a single-sentence graf that claimed every intellectual adversary of Yarvin was a communist.

I flagged this post as well, because the community interest in the norms of a single tech conference don't outweigh the the fact the issues here are toxic to the community itself. HN is terrible at discussing politics, and this is basically a story about politics.
How does shunning someone for their political beliefs help advance your own beliefs?

Seriously.

Refusing to professionally engage with someone due to private political beliefs will do nothing but strengthen the resolve behind that belief. Instead of stepping across the battle lines into your exalted realm of enlightenment, they will circle the wagons and reload the muskets.

What if Tolkien had refused to befriend CS Lewis due to Lewis' atheism? Lewis would've remained an atheist all his life. Instead, through their friendship, Tolkien brought Lewis over, leading him to write one of the most influential texts in evangelical Christianity ever published.

There's a lesson in there for absolutists.
Simpler UI Reasoning with Unidirectional Dataflow and Immutable Data
While I don't entirely disagree, I wonder how you would run that sort of experiment. I've been on the interviewing side of the hiring table and if someone had brought up politics—either side—I would probably leave with a sour taste in my mouth. Bringing up a politics in such an unprompted and unprofessional fashion is a big red flag, whether I agree with their stance or not.
Weird. How were librarians supposed to know that much in the eyes of the general public. Surely they were no different than other folks?
It would also kill the one-off hobby stuff with which many, especially teens, get their taste for (app) development, which would be a high price to pay. Without a secondary path to distribute apps I think it would be a bad idea.
One difference between the two it that the Prussik is much easier to release after it's been jammed.
I've worked at both Apple and Google, as a SWE. I found very few engineers at either company who are phoning it in. There is great passion in both organizations. I also found engineers to be very vocal internally at both companies, Apple at least as much as at Google. Apple engineers absolutely do not "fall in line" without a fight.

Google is definitely more open in the way you describe, both in terms of collaborating internally and externally. "Googlers switch products often" matches my experience. The transfer process is easy, and hiring managers are welcoming.

The downside is that your team is constantly in flux, making it harder to build relationships or friendships. It is not healthy for a team to be constantly changing; it's better to have stable teams, where contributors can develop deep expertise and collaborative relationships.

At Apple, you have greater chances for meaningful ownership. Software teams are generally smaller, so your responsibilities are broader. Product direction is top down, so what you work on is more likely to actually ship.

Google's "bottom up" culture makes it easier to start up a project. But it also results in duplication, and a sense that the company isn't really committed to your product. My work at Apple mostly shipped, but my work at Google was mostly scrapped. It's frustrating to work on projects that are cancelled, through no fault of your own.
So, you have to be a Marxist to be offended by homophobia? Or are redefining Marxist as "someone who gets offended by non 'politically correct' speech"?
The morally incorrect action in this article was downloading an e-book from a torrent site (that was not sponsored by the book author or publisher and not authorized by them or linked in any way to purchase of a physical book). If an author or publisher choses to make an e-book and physical book available for a single fee, that is their choice, but that is not what was described here. So I don't see a dilemma, just an act of piracy.
In the same vein I would love to see the people defending the talk arguing in favor of a Noam Chomsky presentation
Going off Patrick's blog, I'm guessing it'd be pretty straightforward for him to resume very successful consulting work.
Wikipedia does say that if you read further on, but unfortunately without primary sources. Unfortunately it's late here or I'd love to try and find some.
FAQ on Pi-Calculus (2002) [pdf]
Yeah this is super annoying. I am Chrome/OSX and scrolling is awful :(
> The financial markets are pretty messed up... The real world interest rate for poor people is 29.99% credit cards and loansharks and rent-to-own scams.

Yeah, turns out there's a heck of a risk premium involved with making unsecured non-recourse loans to people who don't make all that much money. This sucks, of course, but what in God's name do you expect to happen instead? Banks willingly losing billions a year on bad loans? We do have charities in this country, but banks aren't them.

> If that were fixed, so poor people could buy house insulation and solar panels at bank level interest rates instead of loan shark level interest rates...

Poor people buying home insulation? I thought we called it the Weatherization Assistance Program. (Part of the 2009 American Recovery and Reinvestment Act.) If that didn't work out, why not, and what exactly do you think will work out? (And anyway, do poor people generally own a house, or rent?)
It is almost inconceivable that humans are not changing climate. The atmosphere is a chaotic system that is influenced by things that humans have directly changed. It is just difficult to quantify the magnitude of that change because there is no baseline that would show what the planet would be like without human activity.

These endless arguments over the semantics of what scientists think is completely inane. We need educated people to actually understand how the environment works and stop treating it like some abstract concept that only exists inside some scientist's head.

If you release millions of tons of stuff into the environment then it will have an effect that could be bad.
I only use shared directories because leaving all your data in a container seems scary to me. It also makes keeping backups easier. I just sync username and groups between the host and the containers and everything works fine.
> Apple does a lot of work in hardware and hardware manufacturing, both areas which are pretty capital-intensive and might not lead themselves as easily to the startup world.

There is some truth to that but it's not the custom chip manufacturing that drives it. It's not even what I guess I would call 'excellence in material design' that drives it. Really it's a combination of the choice to not cut corners on hardware combined with the scale and market position to support the cost.

As an example a lot of has been made in the past about Apple's charges, both laptop and iDevices, they are small, sleek and powerful for their size. There isn't anything special going on there from an electronics perspective, they didn't invent new types of power conversion, they just didn't cut every possible corner to reduce cost and they had the budget to allow custom parts when off the shelf didn't fit. I don't mean custom IC's here I mean custom metal fab, maybe custom caps that are 'normal' other than being shaped a bit differently, etc. Apple has the volume and price point to let them do this when the vast majority of companies don't.
I'm pretty sure the values in entry will be loaded into registers.
Service-Disoriented Architecture
This was from the scrapped game project that Introversion Software ended up not finishing in lieu of making Prison Architect: https://www.youtube.com/watch?v=J30i0gABfS8