An Inverted Jenny Surfaces - <AUTHOR> https://www.nytimes.com/2018/09/06/nyregion/inverted-jenny-stamp.html <comment><USER2> ""The owner was even afraid of handling it," Mr. Lyons said. "He asked me to come and get it. I said, 'Put it in a FedEx envelope and send it to me.' He said, 'I'm not doing that.'""

I cant believe he even asked him to do this. Placing a stamp worth anywhere from $300,000 to $1,300,000 into a FexEx envelope? The risk of loss, damage or theft would have been too high.

<comment><USER3> _Placing a stamp worth anywhere from $300,000 to $1,300,000 into a FexEx envelope? The risk of loss, damage or theft would have been too high._

Loss and damage I agree with, but the risk of theft might be relatively low purely because the number of people who would be able to recognise and know the value of a rare stamp is probably a very small minority.

(Count me as one of those who clicked on this article purely to find out what an "Inverted Jenny" is. My far-off guesses were topology (Jenny Surfaces?) and textile machinery.)

<comment><USER4> Are there any weekend moderators these days? "Extremely rare Inverted Jenny stamp surfaces" would be a better HN title.

</comment></comment></comment><comment><USER5> "The dealer he sold them to quickly resold them, for $20,000, but not before writing little numbers on the back of each stamp. The number "49" was visible on the stamp in the cellphone photo."

Hah what a great story, I love how the small act of numbering each of the 100 on the sheet by a stamp dealer in 1918 has contributed so much to tracking the stamps

<comment><USER6> Marking up a rare find like this seems like a good way to perceivable ruin a rarity. But in time it turned out to be invaluable and became a part of their story.

</comment></comment><comment><USER7> Collecting pricey stamps these days is a huge problem because the fakes are so good.

But with the Jennys being numbered and so valuable, it'd be pretty hard to fake them.

<comment><USER8> It isn't a secret that the stamps are numbered, or what numbers are missing.

You can't make hundreds of fakes, but until recently, you could make 2, and this might be one of them. If this stamp sells for a million, which doesn't seem unlikely, spending $100k or even $200k on a fake and its fake background story may seem a good investment.

There's also the _"the man […] could not explain why his father never put it in an album with his other stamps."_ remark. That's very good for keeping the stamp in good condition, increasing its value for collectors, so if that is exceptional for a stamp collector, I would be extra suspicious of it being a fake.

<comment><USER7> The more value the stamp has, the more resources can be applied to determining if it is fake. That's all I meant. The sweet spot for counterfeiting would be where making it doesn't cost more than a certain percentage of what the real one is worth, while not making it worthwhile to spend money detecting the fake.

Stamp collecting gets pretty dodgy if you're collecting ones worth more than a few bucks. First off, there's the problem of counterfeits. Next, even if the stamp is genuine, the grade of a stamp is a matter of opinion, and they'll sell you a stamp of a high grade, but insist it is lower when selling it back. Lastly, subtle variations in the color can dramatically shift its value (for genuine stamps) and of course color is a matter of opinion just like grade.

<comment><USER8> _"The more value the stamp has, the more resources can be applied to determining if it is fake."_

True, but that doesn't work that well for paintings. Why would it work better for stamps?

<comment><USER9> I would guess that because this particular item was part of a botched mass- production run it might be possible to perform checks that are not available for a piece of art. Do the edges of #49 match up with any other available samples? Beyond simple chemical tests that will be performed is it possible to match up the actual paper fibers; both directionality and even if cut lines in fibers match up with edges of the stamps around it on the master sheet?

In addition to testing it like a piece of art you can also test it as if it were a piece of a puzzle (the master sheet) to make sure it fits into place. I am not sure if the information necessary to fake this is out there or not, but the fact that this stamp is cut out of a sheet makes it a bit different than a painting.

</comment></comment></comment></comment></comment><comment><USER10> Why do stamps remind me of Bitcoin?

<comment><USER11> Value based only on consensus and artificial scarcity?

<comment><USER12> That's a criticism that could be placed on any collectors markets. Star Wars toys, Beanie Babies (actually are worthless), Coke bottles, comics.

The main difference is, good collections usually aren't just about speculation. People really enjoy watching Star Wars, drinking Coke and reading comics. The collection is an extension of their enjoyment. Even if the collection keeps no value beyond what they paid, people had a good time.</comment></comment></comment>


A Short Rant At Wired - The Second Coming Of Java - <AUTHOR> http://wiggly.org/blog/2013/09/the-second-coming-of-java/ <comment><USER2> "I would absolutely love to know what it is about Rails that Twitter found stopped them from working on it together. Please, if you work there, I am dying to know."

I don't work at Twitter, and I'm whitewashing a bit because I'm at work, but the consistent line I've heard from engineers there[1] _and_ from the press[2] is performance. Plus, Scala has shares some linguistic niceties with Ruby that Java doesn't, so it's a little bit more of a natural fit.

From my own experience with Scala, the reason to go in a service-oriented direction is, to say the least, make your compiles go faster over smaller isolated bits of functionality in your app. Scala type safety is awesome. Scala compiles, much less so.

Ruby still runs at Twitter, but my understanding is that the more recent engineers there are afraid to touch what's there for fear of blowing things up.

[1] [http://blog.redfin.com/devblog/2010/05/how_and_why_twitter_u...](http://blog.redfin.com/devblog/2010/05/how_and_why_twitter_uses_scala.html#.UkWZJ2T1LmY)

[2] [http://techcrunch.com/2008/05/01/twitter-said-to-be- abandoni...](http://techcrunch.com/2008/05/01/twitter-said-to-be-abandoning- ruby-on-rails/)

<comment><USER3> If I recall, Rails got the bad rap early on because Twitter thought it was the cause. It turned out they were making synchronous calls to a Jabber server, and something in that connection was getting overloaded and causing their apps to hang.

I'm not saying Ruby doesn't have a performance issue over something like a JVM-based language, Go, or Haskell, but the Twitter example works better as an example of the need to debug, benchmark, and test all aspects of your application. Don't just leap to conclusions about problems without information.

<comment><USER4> > If I recall, Rails got the bad rap early on because Twitter thought it was > the cause.

IIRC, it got a bad rap because of one blog post by a Twitter dev that seemed to suggest that Ruby and/or Rails was the cause, which was later followed by a more in depth explanation from Twitter of their reasoning, which didn't place the blame there, but by that time Ruby/Rails haters had permanently latched on to the "Rails was killing Twitter and that had to leave to survive" meme and facts were no longer relevant.

<comment><USER5> They also had that big huff about ActiveRecord not supporting more than one database system in a replicated environment. Humorously, someone from outside of the organization supplied a patch a few minutes later.

To make matters more complicated, Twitter publicly abandoned Starling, their Ruby-based message queue, for something written in Scala. People took that to mean they abandoned Ruby and Rails completely.

As far as I know they are still using Rails to generate the HTML pages. If not, it is a recent change.

<comment><USER4> > As far as I know they are still using Rails to generate the HTML pages. If > not, it is a recent change.

I think they recently moved that part to the Scala, but it was much later than the other thing.

</comment></comment></comment></comment></comment><comment><USER6> I found this article kinda painful.

> Does the JVM provide better raw performance than Ruby? Yeah, okay, you got > me, it does. So let's also mention that one of the languages that runs on > the JVM these days is Ruby, and it gets a performance boost when run there.

We can mention that, but let's be careful to be clear that JRuby is a bit faster than Ruby, and not even remotely comparable to straight Java (or Scala) performance. To the extent that I'm not even sure why you _would_ mention this, when it's a wildly misleading point.

> Perhaps you're talking about factoring tools? Maybe? I don't see how that > stops people from working on it together though. > Source code control > doesn't care what language you write in, and that is the main tool we use to > allow multiple people to collaboratively modify code so I'm feeling stumped.

For me, I'd be talking about tools like 'find me everywhere in my enormous codebase where this version of this method gets called, quickly'. I'd be talking about all the tools that make it so the maintenance programmer who has never seen your code before can alter it with a high degree of confidence that they're not going to accidentally break something.

The idea that if you have source code control you've got all you need is mad - it might be the case for small projects with low employee turnover, but it certainly doesn't generalise.

I think Ruby is a wonderful language, but it doesn't surprise me that you might want to switch to something else when you need to scale up both your operations and your enterprise size.

</comment><comment><USER7> I will say that Java, Scala, or any compiled JVM language will run code a lot faster than Ruby. So will Go, so will C#, so will C++. Ruby isn't about fast, it's about expressiveness and programmer happiness.

If you wanted fast, you'd use a compiled language. If you want fast and ruby syntax, you might use Mirah, which is great btw.

In either case, I don't think that twitter made a mistake at all. Everything I've read says that 1 java server =~ 10 ruby servers and twitter isn't the only one who has said this. So, if you are talking about going from 10,000 machines to 1,000 machines that's saving 9,000 x $1,000 or about $900,000. At that scale machine cost does matter.

Most developers will never work at that scale so it is hard to understand that set of requirements, but at a certain point it's less about how fast you can write CRUD ops or other forms over data type things and more about making sure everything runs as fast and reliably as possible.

<comment><USER8> >>Everything I've read says that 1 java server =~ 10 ruby servers

I believe that is roughly correct. I'd add two points:

\- This goes about the same for all the scripting languages and the faster compiled languages. (+)

\- You should consider, and might even _earn_ time, by first doing a scripting language implementation and then port it to C/C++/Java/etc, instead of going to C/C++/etc directly.

(But all this is more or less conventional wisdom, afaik.)

(+) Some lisp variants might be able to be as expressive as a scripting language while almost as fast as a compiled language. I don't really know that world since quite a few years.

</comment></comment><comment><USER9> I think that the general idea is that many companies that employ ruby based technologies have been making a switch away from them. The reason is simply scale, it's not a matter of "oh java's the new thing because everyone's switching back to it" Java has always been there and it will be around for a long time. People are just now realizing what a great platform the JVM is and since languages like Scala, Clojure and Groovy exist on-top of the JVM it allows large complex systems to be created in a language agnostic manner because they will all run on the same platform. Interop between other languages and java on the JVM aren't always nice but the fact that it's possible lets you leverage the many java resources that exist. For example SummingBird [https://blog.twitter.com/2013/streaming-mapreduce-with- summi...](https://blog.twitter.com/2013/streaming-mapreduce-with-summingbirg) . SummingBird is a Scala platform built on top of Storm (a Clojure based real time computation system) and Scalding (a Scala adaption of Cascading (a Java library) which is used for writing map-reduce jobs easily) and they work beautifully together. So in my opinion their switch to the JVM and embracing of it was a smart move.

</comment><comment><USER10> I stopped reading when he said "TIOBE"; nothing invalidates an opinion on programming languages more clearly. There should be a law like Godwin's you can freely yell on the internet every time you see it, resulting in general agreement to doing so.

<comment><USER11> You should have read further then - he was questioning where Wired was getting their data, not using it to back his own argument.

"If Java rules the web I want to know what Wired are basing their conclusions on, except that it makes a more compelling article."

<comment><USER12> _... not using it to back his own argument._

Are you sure? Seems to me he referenced TIOBE as a counter to the claim that Java ruled the Web, and wondered where Wired was getting _their_ data, since the TIOBE data contradicts Wired's claim.

 _Let's look at some numbers._

 _The TIOBE Programming Community Index shows us information regarding the relative popularity of languages. Java is high up there, Ruby also features. Scala and Clojure just don't have enough people using them yet to break the top 20 which still includes COBOL, pilloried by all as an abomination to work with._

 _As of today Scala gets a mention at number 42 with 0.3% share._

 _This is unfair though, these numbers are not segmented by industry. We really need to look at numbers for web sites only._

 _Before we leave these numbers though it is interesting to point out that the Java ranking is very obviously trending downwards in the TIOBE index._

</comment></comment></comment><comment><USER13> An intriguing part of the article asks about the Twitter Ruby-to-Java migration and posits that any language would be fine for a services architecture.

I'm not much of an object-oriented hacker, but when I was at larger IT firms, what several Java codebases shared was a common use of design patterns. It seems that this sharing of what may be considered a common vocabulary essentially makes it much easier for Java devs to jump into any project and follow the "accepted" usages in a way that perhaps other languages do not? So you are scaling up your dev team, it's infinitely easier to recruit acceptable Java candidates than say, Scala hackers? I do want to mention that my impression of Twitter is that there is definitely a polyglot JVM environment there (Scala, Clojure).

This feels like a bigger issue to me than I'd like it to be - in particular that Java programming opportunities vastly outnumber, say Ruby, Scala, Clojure, etc, hacking jobs.

<comment><USER14> My experience with Java vs. Ruby is that Java applications are full of common design patterns because they "have to" be. Design patterns that are often considered necessary in Java, are often pointless or considered bad practice because of unnecessary complexity in other languages.

It may be easier to recruit java devs, but because more people have learned Java, not because it's easier to jump into new projects. That may be a valid reason to pick Java (I've picked PHP in the past, despite preferring Ruby, exactly based on the availability of "good enough" developers versed in the language).

As for the Twitter example, pretty much everything that has been publicly discussed about their original RoR app made it sound like a god-awful abomination in terms of architecture. OF COURSE it didn't scale. It seems to me at least that blaming Rails or Ruby or both is just a convenient way to avoid responsibility for the architecture and/or a convenient excuse for people that wanted to switch to Java/Scala/Clojure to use to justify the rewrites.

I've posted examples in the past on how they _could_ have scaled it using Ruby, based on my own experiences with pure-Ruby queueing systems that would've been "simple" to scale even to their current size. As I've also pointed out, the primary thing they were trying to scale - messaging with potentially massive fan-out - is a well understood and "solved" problem: Turn your flat distribution lists into trees where each recipient is either a follower or the location of a subtree, and you can scale it arbitrarily. In practice, only a very small percentage of their users are "special" enough to require the "tree" treatment, to the point where you can handle it as a special sub-system.

[Heck, you could scale the foundation of Twitter with a bunch of mail servers and shell scripts to manage forwarding lists (no, it would not be costs- effective, but I _have_ done high volume message queueing with mail servers before).]

Note that I'm not saying that another language might not be better for them - at their scale, it pays to optimise things that'd be a rounding error in a smaller environment - but at least their original RoR complaints were ludicrously off the mark. They might very well have valid reasons for switching, but the reasons they used to give were not it.

<comment><USER15> Ruby is glacially slow.

People try really hard to not accept this, and blame "architecture", but yeah, no.

You can read up on templating benchmarks from the very early days of Rails. You can easily spend tens of milliseconds _just_ in template rendering.

The reason ActiveRecord, DataMapper, et all went with multiple Database round- trips had nothing to do with efficiency for the database and everything to do with Ruby's _extreme_ performance deficits. A language so slow that a few thousand objects, with a dozen fields, and a relation, causing a couple million method calls during materialization would bring the interpreter to it's knees.

And now you've filled your response cycle with forced synchronous roundtrips to external services.

You don't even have the _option_ to think about pure architecture. You're working under real constraints that don't just go away. Everything's got 'em, but the point where you have to start worrying about those kinds of issues in your average app in Scala is 100X later.

</comment></comment></comment><comment><USER16> Twitter Engineering recently posted about their move to the JVM in detail. It's worth a read.

It wasn't just about a move to a service oriented architecture. They also got well over 10X performance gain out of each machine by moving to the JVM. (They attribute it to better concurrency.)

See: [https://blog.twitter.com/2013/new-tweets-per-second- record-a...](https://blog.twitter.com/2013/new-tweets-per-second-record-and- how)

I think the article's methodology is fine. It's not about the most popular languages in terms if developer head count. It's looking at what powers the biggest sites.

</comment><comment><USER17> Great rant, with the most important takeaway that no software written by two guys in a garage ends up scaling to millions of users without major changes to its architecture:

      > More importantly Twitter re-architected their system
      > when they found performance problems...

</comment><comment><USER18> I'd say a major advantage of the JVM is the lack of a GIL. Ruby has one. JRuby is slowly eroding that advantage.

That being said, it's much easier to write performant code on the JVM with the right tools. Static types and the discouragement of metaprogramming (except in Groovy, and let me tell you all about how _fun_ that is) help with that.

Groovy would be the JVM's Ruby equivalent (if JRuby didn't exist). It's cleaner, faster to write in, and very non-obvious what is and isn't performant.

I think an SOA Ruby architecture would have helped Twitter, but as a startup built on the JVM (and experience with Rails/Ruby) the JVM's performance is a key factor for us. Not to say that Ruby or Python can't be performant too, but there's a reason it's used. [http://www.techempower.com/benchmarks/#section=data-r6&hw=i7...](http://www.techempower.com/benchmarks/#section=data-r6&hw=i7&test=db&f=htsq2o-hrbf9c-8)

While these benchmarks aren't conclusive, Rails is definitely built to be friendly and encourage developer productivity, not raw performance. Many JVM frameworks are built to be faster at the expense of more time developing. We use Dropwizard and get a lot more bang for our buck when it comes to servers.

I don't think most developers really consider the performance aspects of downstream services ... top-level services rarely see the brunt of load, that happens a few levels into your SOA graph.

</comment><comment><USER19> I sympathize with your anger at the Wired article. I too read it and cringed at the misrepresentations. It was either carelessness or a desire to dumb down the subject matter.

To my mind, the article is a demonstration of how poorly the media cover just about everything. When you or I read articles about subjects wherein we are not experts, we (or at least I) assume that they are well-researched and accurate. But when we read articles about subjects in which we have expertise, I find I'm routinely dismayed at the inaccuracies. I am no longer surprised by this, but still bothered. It casts a huge cloud of doubt over everything I read in the media.

Therefore, I found your rant delightful.

Nevertheless, I feel some of your points are subject to debate.

You criticize the characterization of JVM as the star of the show affording Twitter and others the ability to scale more easily, considering these efforts were necessarily coupled with a rearchitecture of their entire infrastructure. Of course there is truth in your point, but minimizing the role of the JVM is unfair. The JVM, and especially its higher-performance languages—which include Java, Scala, and Clojure, is a big star in our web application frameworks benchmarks charts [1].

With respect to high scalability opinions vary, but I lean toward the side that believes that while very high scale is ultimately a matter of horizontal addition of servers, a great deal of complexity and pain can be avoided by servers _simply being fast_ at what they do. When platforms perform not merely a few percentage points apart but an order of magnitude (or more!), it's not reasonable—again in my opinion—to ignore raw performance. Simply being faster—massively faster—is like opening a pressure relief valve that gives you a lot of architectural breathing room.

Yes, Ruby runs on the JVM, but not all languages on the JVM have proven to reap the benefits. We have not yet observed JRuby demonstrating a compelling superiority to MRI Ruby.

Also, as others here have pointed out, many believe that maintaining a large system is _aided_ by a language with type safety. I personally am considerably more productive with a modern statically typed language than any dynamic language. When I make typo-grade errors in dynamic code, and that code makes it to a testing round, or even worse a staging or production environment, I have lost huge amounts of productivity. I end up feeling embarrassed and I long for a static language to prevent this kind of silly failure.

Type safety preference isn't a matter that will be settled any time soon or ever, but I believe that at least the general consensus is that for large systems, stricter languages can make maintenance less painful.

[1] [http://www.techempower.com/benchmarks/#section=data-r6&hw=i7...](http://www.techempower.com/benchmarks/#section=data-r6&hw=i7&test=json)

<comment> fsck--off > To my mind, the article is a demonstration of how poorly the media cover > just about everything. When you or I read articles about subjects wherein we > are not experts, we (or at least I) assume that they are well-researched and > accurate. But when we read articles about subjects in which we have > expertise, I find I'm routinely dismayed at the inaccuracies. I am no longer > surprised by this, but still bothered. It casts a huge cloud of doubt over > everything I read in the media.

This is informally called the Gell-Mann Amnesia effect.

[http://harmful.cat-v.org/journalism/gell-mann-amnesia- effect](http://harmful.cat-v.org/journalism/gell-mann-amnesia-effect)

<comment><USER20> But journalists are journalists. They have to have a superficial acquaintance with a large number of subjects that is at least mostly accurate. What you've taken years to learn they only have the luxury of a two week or three week deadline to learn. The reason they are not experts in your field is because, well, _they are not experts in your field_ , and they have the unenviable task of communicating difficult subject matter about which they are _not an expert_ to the general public in a short amount of time.

I don't think it's accurate to say that the news is mostly inaccurate. We just subject material about subject matter we know to a higher threshold of scrutiny than material about subject matter we don't know. We tend to see the inaccuracies as crowding out the accuracies because, thanks to our precise technical knowledge, not getting it _exactly right_ is the same as getting it completely wrong. But to the layman, this is not true. 85% right is not the same as completely wrong and completely useless. 90% right is a good try, not a worthless hack pontificiating about a subject matter he could never possibly in a million years actually understand.

As usual it's all relative. But let's not let our cognitive biases make us too cynical. People generally are trying their best.

<comment><USER21> Fair point - it's easy for us to rant at journalists without thinking about how difficult their job is.

</comment></comment></comment></comment><comment><USER22> I feel like people ignore the fact that many of us find Clojure and Scala more expressive and fun than ruby, not just much more performant.

</comment><comment><USER23> It is unfortunate the state of "tech" writers these days.

</comment><comment><USER24> What's particularly funny is that today, Java is the poster child for performance. I remember when I was giving a talk in 1999 where I said that HotSpot is a game changer, and its lacking performance will not be an issue any more, I was laughed at.

</comment><comment><USER25> I don't think Java is as bad a language as some people think it is.

Personally I write very concise Java code that is full of functional ideas. Tools like Guava, Spring and language features such as static imports, as well as just having the value that verbosity is a problem, can lead to Java code that is fast to write and easy to understand.

When people are doing rapid prototyping in a REPL, I'm writing unit tests in my IDE, and rather than scrolling off the screen and into oblivion, these tests are incorporated into my project right away and always watching my butt.

If you want a REPL, Groovy is great. For instance, one time I was trying to figure out what was going wrong with a Hazelcast cluster, and I was able to create a Hazelcast client in Groovy just by puncing in the maven coordinates for Hazelcast and it was a lot like working with the MySQL or mongodb db shells.

I think the main problem with Java is the total complexity of the ecosystem, and the fact that it requires wisdom to use well more so than intelligence.

Personally I have been bouncing back and forth between Java and other programming languages for years. I was programming it back when it was in beta, and back then it took me about a year of experience to be able to write reusuable OO code that was worth reusing.

More recently I got back into with two gigs for companies that had huge maven systems (30+ projects) and it was stressful a while, particularly when a large number of SNAPSHOT version releases, my internet connection was slow, and everything was half-baked.

In a situation like that where you have to get on top of everything that's specific to a large codebase, you've got a 20-minute build process, no real project management (in one place the project manager quit the team after she got bitched out by my boss) and, if you're really unlucky, you're the last person to touch the code before it goes to QA, it's stressful.

When I went back to coding for my own account, I read the maven documentation from cover to cover on my nook when I was working out at the gym and now my build process is faster than my car can drive the quarter mile and I intend to keep it that way.

I think it is tougher for new programmers to get on board of it and a lot of the problem is that companies are trying to look for 10x programmers when they really should be building a 10x organization.

For instance, a 10x change can be had by getting a 20 minutes build process down to 2 minutes. It's not science fiction. Sometimes team members and the boss will say that this "isn't a customer requirement" or "you're not being a team player" if you want to speed up the build, but I know the customer wants the job done quickly and the job done right, and speeding up the build process 10 times is the fastest way to attain either of those goals.

<comment><USER26> The major issues for a lot of people are simply cosmetic clutter: having to specify types everywhere rather than some basic type inference, for example.

Other problems are deeper: no first-class functions, no tail-call recursion support in the JVM (Clojure has a hack to deal with this), no map/fold/etc. equivalents that can potentially aid with parallelization. I think 1.8 addresses some of these.

Personally, I can live without the modern language niceties. I would really, really like type inference though. Oh, and unsigned ints too.

<comment><USER25> I agree about the unsigned ints.

Java does have its own form of type inference that revolves around Generic functions and once you make peace with it, life isn't so bad. Rather than writing

var xyzzy=new ArrayList<Foo>();

you can write

List<Foo> xyzzy=Lists.newArrayList();

Similarly, the lack of first class functions can be worked around by various means. The Guava toolkit contains map/fold and other functional operations, and when worse comes to worse you can write

for(Thing that:things) fn(that);

In cases where you might be tempted to do something that's more verbose than if you tried to do it the cool way.

There is a lot to like about JDK8 but unfortunately I'm coding to JDK6 these days instead of JDK7 because it's a waste of time dealing with trouble tickets caused by people who are running the wrong Java version and don't know what is going on.

</comment></comment></comment><comment><USER27> Unfortunately this is the state of journalism today. In the length of an article it is only possible to make one point, at least outside of a dense article aimed at a specialist audience. Additionally the article should seem to be relevant, that means that its single point need to be exaggerated until it seems earth shattering. And journalists are not really payed to research a topic in depth, but to write articles.

So this is at least the impression I get from every article, where I actually know something about the topic. In theoretical physics every article describes one paper, and calls it a break through towards quantum gravity. Independent if this is a cute toy model, a interesting trick to calculate some technical problem or a actual attempt at quantum gravity, in which case there is certainly no data to back up the theory and the theory is almost certainly wrong. Another thing is any reporting about nuclear energy, either the article is wildly exaggerating the dangers of nuclear energy or it is wildly overstating the necessity of nuclear energy. ( Nuclear energy is IMHO a particularly nasty example for articles, because the dangers are extremely model dependent, so to inform a lay audience one would need an entire book.) And for programming, well the wired article did not strike me as a particular bad offender.

This would be tolerable, if it would not bias the political process. The current German president, Joachim Gauck, is a nice example. [1] In 2010 the, in this context center-left, SPD had no chance at electing their own candidate, so they attempted a PR coup by nominating a guy who is a hero for conservatives, while the conservative CDU did elect a career politician. Much to the dismay of conservative talking heads. Last year, the president had to resign [2] and chancellor Merkel did nominate Gauck, knowing that now the SPD is on the hook because he was their candidate. And all political commentators in Germany did just dust off their opinion pieces from two years ago.

In conclusion, I have no idea how to fix journalism. But I think that better journalism is badly needed. Or else the control loop for the political process has less and less input from actual facts and deep thought and is only controlled by some self consistent PR bullshit.

Edit: Clarified the conclusion.

[1] In Germany the president has a largely ceremonial role and is elected by an assembly of the parliament and (some members of) the state parliaments.

[2] Itself only a media phenomenon.

</comment><comment><USER28> Before Java gets all the credit, what are they using to store and publish all those tweets?

</comment><comment><USER29> So JAVA is reborn because twitter changed to it? lol

<comment><USER30> As someone working close with tech writers, I suggest (project) that the thing that precipitated this article is the realization that the JVM can run multiple languages. That's the kind of thing that is just science-fiction-y and just break-the-rules-y enough that it blows tech writers' minds and to some extent their audience.

It speaks to the part of them (us) that wants to believe things like, "I knew that big company Sun couldn't do everything perfect, because they're BIG and they're a CORPORATION. I knew there was a deeper way to use technology, and isn't it just inspiring/trippy/deep that a VIRTUAL machine can so something it's totally unintended for?!?!?! lolomgcyber those hackers are breaking the rules established by The Man so we can have our super-slick free text messaging capabilities #mind #blown"

:)</comment></comment>


Ask HN: What do you wish you knew about your company before you took the job? - <AUTHOR>

Most of us have been in the position before where you've taken a job, only to discover aspects of the job or company you weren't expecting. There is good and bad to almost every company, but in an ideal world you would be able to discover the tradeoffs upfront.<p>- What's your job role?<p>- What do you wish you had known about a current or former company before you worked there?<p>- How do you try to vet companies and job opportunities today? <comment><USER2> I am a technical lead.

I received a really good entrepreneurial offer through a recommendation and after meeting with the owner of the company, accepted it. The company was in a constant state of firing and hiring. It all seemed so reactionary, almost tied to month-to-month earnings. One bad month could lead to a department restructuring. During a growth period in which they were building up the IT team, there was a lot of optimism about how the company was going to really start investing in it's future. Only a few people were able to attest to the fact that they had seen a similar growth cycle years ago and that those people were gone too.

I checked their Glassdoor reviews, but only as an afterthought and after accepting the offer. It turned out that the consistent negative reviews were pretty much a foretelling of what I would see in my tenure there. I also ignored feedback I had received from people who had worked there and had been unceremoniously dismissed, again, after I had already accepted. Had I went with my gut, I would have backed out. Still, I have no regrets, but I will do this research BEFORE considering applying to a position, no matter how good the offer sounds.

</comment><comment><USER3> I wish I had known more about the legacy tech stack I'm working with, when I was interviewing. I would have still taken the job but it would have been nice to know about the extent of the COBOL horrors ahead of time in order to mentally prepare myself!

<comment><AUTHOR> I've heard a lot of horror stories about people taking jobs which advertise a sexy/modern technology, but then when you get in the door, 90% of the code is in an older technology.

Anyone else run in to this issue?

<comment><USER4> Happened with me for some of the projects I have worked on.</comment></comment></comment>


Transforming an RSS feed into JSON with APItools - <AUTHOR> https://docs.apitools.com/2014/05/06/transforming-an-rss-feed-into-json-with-apitools.html

<comment><USER2> I don't know why, but lately SAX approach feels much nicer than DOM.</comment>


No, Spooning Isn't Sexist. The Internet Is Just Broken - <AUTHOR> http://www.thedailybeast.com/articles/2015/11/04/no-spooning-isn-t-sexist-the-internet-is-just-broken.html <comment> vezzy-fnord The problem here is not advertising metrics, though these may be exacerbating externalities.

The likes of people who write essays on subjects like the sexism of spooning are operating from a consistent worldview ground in critical theory and postmodern feminism, which analyze all human relations through the purview of identity, and reaffirm the sanctity of identity politics. These self- destructive memes that shoehorn humanity into repressive categories and labels under the false pretense of deconstructing and delegitimizing them (in fact, they only protract them and render people subservient to their expectations, just as intended) have also largely destroyed the feminist movement starting at the second half of the second wave, which has over the past few years seen an enormous renaissance.

Where many feminists will claim to be concerned with equity, they in fact operate under a complex framework of gender and intersectionality with results anathema to any actual equity or egalitarianism. Why is it the likes of Christina Hoff Sommers, Wendy McIlroy and Camille Paglia - some of the last classical feminists concerned with equality are so frequently derided as "anti-feminists"? Because the movement has long went past any notions of it.

<comment><USER2> You brought this one on yourself: can you explain for me briefly what "intersectionality" means?

<comment> vezzy-fnord Intersectionality is a theory where different categories of discrimination (race, gender, sex, ability, orientation, etc.) are analyzed as having differing implications on oppression depending on how they cluster, and that moreover they are interrelated to more fundamental power structures, or dependent on each other.

In practice, it is used either as a naive adder (if being black carries disadvantages over being white and being a woman carries disadvantages over being a man, then it is reasoned being a black woman is even worse than being a black man - ignoring that stereotypes, incarceration rates and racially motivated violence have largely been skewed to the latter), or as a _carte blanche_ to blame all forms of oppression on patriarchy.

<comment><USER3> I always saw it as more of a political strategy, with the goal of taking disparate identity groups and aligning them together into/under a single political umbrella.</comment></comment></comment></comment>


Angst in the United States - What's wrong with America's economy? - <AUTHOR> http://www.economist.com/node/18620710

<comment><USER2> I'm pretty sure the recent sharp rise in angst is due to inflation. The job situation is of course bad, but it doesn't hit the employed _that_ hard. Pretty much _everyone_ in the middle class and below is getting slammed with inflation at the gas pump and grocery checkout line. And I at least am seeing small but significant in total increases in most of my monthly bills (rent, electricity, water and sewer, AT&T DSL, medical insurance).

This is classic '70s stagflation (Phillips curve is again failing, inflation is not resulting in more jobs) for pretty much the same reasons, for those of us who were around back then and paying attention it's nothing new but roughly as unpleasant.

A lot of people think we've also reached a preference cascade as to the reason(s) but that's perhaps beyond the scope of this discussion.

</comment><comment><USER3> This gives a good background:

The Secret of Oz:

<http://www.youtube.com/watch?v=7qIhDdST27g>

"No, today, in our crazy money system, the government has to borrow our money into existence and then pay interest on it. That's why they call it the National Debt. All our money is created out of debt. Politicians who focus on reducing the National Debt as an answer probably don't know what the National Debt really is. To reduce the National Debt would be to reduce our money -- and there's already too little of that."

"No, you have to go deeper. You have to get at the root of this problem or we're never going to fix this. The solution isn't new or radical. America used to do it. Politicians used to fight with big bankers over it. It's all in our history -- now sadly -- in the distant past.

</comment><comment><USER4> > Both times the United States bounced back, boosted on the first occasion by > Paul Volcker's conquest of inflation and on the second by a productivity > spurt that sent growth rates soaring in the mid-1990s even as Japan stalled.

In the late 1990s the usual chime was Robert Solow's observation that "computers show up everywhere but the productivity statistics". It wasn't until after 2001 that business investments in IT began to pay off in productivity growth (which became one of the dominant explanations for the jobless recovery at the time).

</comment><comment><USER5> All America's working capital is being hoarded outside the US economy by the rich. There's no capital left to flow the economy.</comment>


Ask HN: Who wants to be hired? (September 2018) - <AUTHOR> Share your information if you are looking for work. Please use this format:

  Location:
  Remote:
  Willing to relocate:
  Technologies:
  Résumé/CV:
  Email:
 Readers: please only email these addresses to discuss work opportunities. <comment><USER4> Front-End Angular Developer

Location: Portugal

Remote: Yes

Willing to relocate: No

Technologies: HTML, CSS, Sass, DOM, JavaScript, ES6/7/8, TypeScript, JSON, AJAX, HTTP, Web APIs, RESTful APIs, Bootstrap, Angular, RxJS, NgRx, Ionic, Angular Material, Wijmo, Karma, Jasmine, Protractor

Résumé/CV: [https://nunoarruda.com/resume.pdf](https://nunoarruda.com/resume.pdf)

Email: email@example.com

Hi, I'm Nuno, a Result-Oriented Front End Angular Developer with a strong technical skill-set, attention to detail, and 16 years of experience. I have a passion for translating beautiful designs into functional user interfaces and building great web applications.

I actively seek out new technologies and stay up-to-date on industry trends and advancements. Continued education has allowed me to stay ahead of the curve and deliver exceptional work to each employer I've worked for - <USER2> full-time and contract.

I've successfully delivered projects like a CSS UI library used by 17,000 employees, a mobile app that now has 25,000+ users, and an award-winning payroll system. I've done frontend work for Adobe, 21st Century Fox, Bayer, among other companies.

I've been working remotely for the last 5 years for clients worldwide and I can be flexible in order to have overlapping working hours with a distributed team.

</comment><comment><USER5> Location: Tbilisi, Georgia (UTC+4. But living at night, 9-5 PDT)

Remote: Yes

Willing to relocate: No

Technologies: Python, Django, DRF, Elasticsearch (ELK stack in general - Kibana, APM, Logstash), Scrapy, Postgres, PostGIS, Celery, Spacy, Google Cloud Platform, Docker, Kubernetes, AWS.

Resume: [https://goo.gl/9Gx7BP](https://goo.gl/9Gx7BP)

Email: In the resume.

Role: Senior Backend Engineer / Architect with more than 6 years of experience.

Architect and backend engineer of 10+ successful, large scale projects. Built distributed systems consisting of data crawling, pipelining, aggregation, deduplication etc. Author and maintainer of open-source library that integrates Django with Google Cloud Tasks for push-type queues.

In-depth knowledge of Django and all of related things. DRF, auth, query/ORM optimization, ES integration, GeoDjango, multi-db, advanced knowledge of Postgres and knowledge of clean Django integration of all of its features that are absent (PostGIS, materialized views, partial indexes, CTEs, PL/pgSQL, inheritance, JSONB, etc.) etc.

Integrated and built ES indices with automatic Django <-> ES updates using distributed queues with large amounts of data.

Advanced knowledge of Scrapy. Built dozens of distributed crawlers and subsequent data pipelines with various difficulty levels of target crawlability / data cleanliness.

10+ years of experience with *nix systems.

Bonus trait: +30 agility points as I'm using a tiling window manager.

</comment><comment> fuzzy-logic Location: Seattle, WA

Remote: yes/world-wide

DevOps Process Consulting - Linux Systems Administration - Network Management

Hi, I'm Lee Whalen, Principal of Fuzzy Logic, a Seattle-Based DevOps consultancy with deep experience in providing business results through technical solutions.

We help SaaS companies save money through extensive automation - infrastructure deployment, code-checking/deploy, CI/CD - and good-practices for on-premise or public cloud management.

Business results we've obtained for our Clients include:

\+ Savings in excess of $1.4M/yr by environment-wide migrations from Rackspace fully managed hardware to a privately hosted Openstack environment

\+ A 33% savings from previous OpEx through optimizing public-cloud spend, replacing expensive SaaS products with internal services, etc

\+ Cut DevOps engineer 'time to first commit' from two weeks to two days with documentation and optimized onboarding processes

\+ Developed a custom API-driven provisioning tool that allowed VMs to deploy independent of the cloud provider backend

Let's have a conversation about where your business is going and what we can do to get you there. Contact Fuzzy Logic or its principal Lee Whalen:

Resume/CV: [https://www.fuzzy-logic.org/](https://www.fuzzy-logic.org/)

Email: hnhireme (at) fuzzy-logic.org

</comment><comment><USER6> Location:Germany/Croatia

Remote: YES

Willing to relocate: No

I'm a Lean Startup Consultant & Growth marketer I work at the intersection of marketing, product and data. I speak German, English and Croatian on a native level. I would love to switch over to Product Management.

CV: [https://sites.google.com/view/ana-kolarevic- portfolio/resume](https://sites.google.com/view/ana-kolarevic- portfolio/resume)

LinkedIn: [https://www.linkedin.com/in/anakolarevic/](https://www.linkedin.com/in/anakolarevic/)

SOME OF THE THINGS I CAN HELP YOU WITH: - Business Model Canvas/ Business Modelling: Spot potential weaknesses & strengths, identify untapped opportunities and opportunities of scale

\- Customer Development Process & Lean startup methodology: Framework to understand your customers and what they pay for, and how to interview customers, Lean experiments

\- Growth marketing Converting customer aqcuisition strategies using Lean startup and smart digital marketing hacks

\- Marketing execution: Google Adwords, Bing, Facebook & Instagram Ads, Reddit Ads, Social Media & Community management advice, paid & earned demand creation

</comment><comment><USER7>
      Location:             Antakya, Turkey
      Remote:               Yes (and only)
      Willing to relocate:  Yes, if inside Turkey
      Technologies:         Data Science, Machine Learning, Python, Java, Wolfram Mathematica, SQL, RabbitMQ, Redis, Cassandra, Elasticsearch, Apache Solr, Git, Linux
      Résumé/CV:            https://goo.gl/Sdfc1e
      Email:                email@example.com

About me: I'm a professional data scientist and a private tutor/trainer. I have an extensive experience in building recommendations systems, search engines, and NLP solutions. I have some experience in building distributed systems, microservices, REST APIs, etc... but I mostly want focus on data science related stuff. I have a very extensive (6+ years) experience in training and mentoring, especially in math, programming, and data science (machine learning included of course).

I accept all kinds of jobs (full time, part time, contract, etc..).

I'm also open to volunteer my time and experience to non-profits and any company that is doing a real good to someone on this planet (sorry, other planets!).

Drop me an email if you want to discuss anything :)

</comment><comment><USER8> Location: France

Remote: Yes (preferably France or Germany)

Willing to relocate: No

Technologies:

      - Languages: C/C++ - Python - Java - Go - Javascript - Typescript - HTML5/CSS3

      - API/Frameworks: Qt - Android (Java API + NDK) - OpenCV - React - Polymer - boost - POSIX - <USER3>

Résumé/CV: [https://drive.google.com/file/d/1onq8F7nXNBV7lT0hnuCw-50cpLN...](https://drive.google.com/file/d/1onq8F7nXNBV7lT0hnuCw-50cpLNyReh6/view)

Email: eric DOT alber AT gmail DOT com

</comment><comment></comment><comment></comment><comment>====

I'm the author of the Sweech wifi file transfer app: [https://play.google.com/store/apps/details?id=com.sweech](https://play.google.com/store/apps/details?id=com.sweech)

I've several years of backend and frontend development experience as well as desktop and mobile native development experience.

I build robots as a hobby and participated to the French Robotics Cup

Some of my projetcts are on github: [https://github.com/alberthier](https://github.com/alberthier)

(edit: formatting)

</comment><comment><USER9> Location: Vancouver Remote: Yes

Willing to relocate: No

Technologies: .Net, C#, Java, Angular, Javascript, Typescript, Full stack. Can pick up anything.

Résumé/CV: [https://www.anthonyoconnor.ca/resume](https://www.anthonyoconnor.ca/resume) [https://www.linkedin.com/in/anthonyjoconnor](https://www.linkedin.com/in/anthonyjoconnor)

Email: firstname.lastname@example.com

Full stack senior software engineer. I've been leading teams of 10+ developers for the last few years. I work closely with business teams to make sure what is being deliveries actually meets their needs. Basically that means I'm good at getting down to the real requirements and cutting out all the stuff that isn't needed. I've lots of experience working remotely too.

I'm available for full time or contract positions.

I also have 2 other experienced developers I've worked with for over 2 years who are available and also live in Vancouver. If you are a looking for a small team to build out that MVP, or build a new feature or product send me an email.

</comment><comment><USER10> Location: Gainesville, FL

Remote: yes (although willing to consider local positions)

Willing to relocate: no (that is not an option for me at this moment, unfortunately)

Technologies: Python, relational databases (MS SQL Server, Postgres), web crawling, GUI development, scripting, unit testing, SQLAlchemy, ETL, Scheme, Prolog, Lisp, etc (always eager to pick up new programming languages or technologies)

Resume/CV: [http://aquila.blue/misc/resume.html](http://aquila.blue/misc/resume.html)

LinkedIn: [https://www.linkedin.com/in/hans- nowak-16a9b316a/](https://www.linkedin.com/in/hans-nowak-16a9b316a/)

Github: [http://github.com/zephyrfalcon](http://github.com/zephyrfalcon)

also: [http://bitbucket.org/zephyrfalcon](http://bitbucket.org/zephyrfalcon)

and: [http://gitlab.com/zephyrfalcon](http://gitlab.com/zephyrfalcon)

Email: zephyrfalcon at gmail.com

Note: Looking for full-time or part-time work.

</comment><comment><USER11> Location: São Paulo, Brazil Remote: YES Willing to relocate: YES

About: Generalist Programmer, Data Scientist and Activist. 10+ years of experience. Worked in civic projects used by thousands of people. Also give classes and maked interactive data exhibitions. Prefer to work with civic- oriented software.

Recent work includes:

\- Made the biggest transit fine map in Brazil for a bicycle activist NGO \- Was the data scientist for a Transparency International Report \- An exhibit for Mozilla Festival tracking people connected to a Wifi and showing them how they are tracked.

Keywords: Python, Pandas, Django, NLP, Databases [SQL/NoSQL], JavaScript, Open Data, OpenStreetMap, Statistical Models, Data Engineering

CV: [http://tiagofassoni.github.io/fancy- resume/](http://tiagofassoni.github.io/fancy-resume/) Email: email@example.com LinkedIn: [https://www.linkedin.com/in/tiagofassoni/](https://www.linkedin.com/in/tiagofassoni/)

</comment><comment><USER12> Location: Long-term in New Zealand, Australia or Canada. Short-term anywhere. Currently living in France near Geneva, Switzerland. British passport by descent.

Remote: Yes

Willing to relocate: Yes

Technologies: Embedded, control systems, Apple II, AppleScript, Bash, C, C++, Java, JavaScript, PHP, Python, TensorFlow, Verilog.

Résumé/CV: [http://peterburk.free.fr/PeterBurkimsherResume.pdf](http://peterburk.free.fr/PeterBurkimsherResume.pdf)

Email: email@example.com

Hi, I'm Peter, an international geek. I graduated with a first-class MEng in Electronic Systems Engineering from Lancaster University in the UK with an exchange year in UCSB. Then I went to many places on Working Holiday visas to choose where I'd like to live. I now have 4 years continuous relevant work experience from a memory card manufacturer in Taiwan, where I wrote software for the microSD testing machines. I dislike military funding. I like side projects, and I upload my software here on Show HN and hardware to Hackaday.

</comment><comment><USER13> Steve Morin, Currently CTO for 50+ person startup/company. Looking for new engineering leadership role. I've worked a Yahoo, AT&T and started companies before, so have a nice variety of experience with platforms at scale, dealing with mature organizations and growing small teams to mature ones. I have also opened up international offices for companies for growth and expansion. I have a deep specialty in BigData and Data Systems engineering as I started an ran a large consultancy in the US that specialized in that for large companies. Would consider consulting roles in addition to fulltime.

      Location: San Francisco
      Remote: Yes
      Willing to relocate: Yes
      Technologies: Java, Python, Javascript/React, Elixir/Erlang, Perl, Hadoop, Kafka, Spark Hbase, Elastic Search, Docker ....
      Résumé/CV: https://www.linkedin.com/in/stevebmorin/
      Email: email@example.com

</comment><comment><USER14> Location: Remote

Remote: Yes

Willing to relocate: Yes

Technologies: Python, Django, Mobile(iOS, Android), React, React-Native, VueJS, Docker, Vagrant, Ansible, AWS, Golang, R, Hadoop, Spark, TensorFlow. Currently learning Blockchain concepts and smart contracts with Solidity

Resume: [http://www.linkedin.com/in/sidmitra](http://www.linkedin.com/in/sidmitra)

Homepage: [http://www.sidmitra.com](http://www.sidmitra.com)

Email: email@example.com

Portfolio:

* [https://www.compt.io/](https://www.compt.io/) \- An app for companies to manage employee perks. Built the initial closed beta.

* Airbase - Coming Soon. An app to manage hundreds of app subscriptions using virtual credit cards. [https://angel.co/airbase-1](https://angel.co/airbase-1)

* [http://www.moonliteapp.com](http://www.moonliteapp.com) \- An app for freelancers and clients to work together.

* [http://joypost.me](http://joypost.me) \- An app(with an SMS bot) to send beautiful printed postcards to your loved ones.

* [http://www.grapevinelogic.com](http://www.grapevinelogic.com) \- A platform for advertisers to work with Youtube content creators.

* [http://publish.saxo.com](http://publish.saxo.com) \- publishing platform where anyone can publish e-books, and soon printed books (print on demand) and online courses.

* Intuit CPASelect - An online marketplace for tax experts. [Formerly Teaspiller]

</comment><comment><USER15> Location: Los Angeles, CA · Orange County, CA

Remote: Yes

Willing to relocate: Yes

Email: firstname.lastname@example.com

[https://www.blaenkdenum.com](https://www.blaenkdenum.com) · [https://github.com/blaenk](https://github.com/blaenk) · [https://stackoverflow.com/users/101090](https://stackoverflow.com/users/101090)

Résumé/CV: [https://www.dropbox.com/s/zg61blcfod3i3mr/resume.pdf?dl=0](https://www.dropbox.com/s/zg61blcfod3i3mr/resume.pdf?dl=0)

Technologies: Rust · TypeScript · Python · Go · Node.js · React.js · Ruby · Clojure · PostgreSQL

I'm a practical developer who is happy to work at any level of the stack using a variety of different languages and technologies. I have a wide interest ranging from algorithms and data structures to the scalability of data- intensive applications.

I'm always happy to embrace the fun challenge of adapting to the given situation. I can comfortably go from working with low-level C to high-level functional-programming languages like Haskell and Clojure, from kernel APIs to REST and GraphQL APIs, and everywhere in between. Whatever the tools, I'm always eager to employ their best practices to produce correct, idiomatic solutions.

I love to learn different technologies out of a genuine interest in gaining different perspectives on software development, both to help me keep an open mind and to be mindful of the variety of different approaches that can be taken to solve a problem.

Check out my notes on what I've learned: [https://www.blaenkdenum.com/notes/](https://www.blaenkdenum.com/notes/)

</comment><comment><USER16> Location: SE Asia

Remote: Yes

Willing to relocate: Maybe

Technologies: /primary/ Ruby, Python, Rust, Haskell, Elixir; /secondary/ Perl 6, Assembly, C, SQL, JavaScript;

Résumé/CV: [https://gildedhonour.com](https://gildedhonour.com)

Email: [https://nullurl.xyz/7jykCWMr](https://nullurl.xyz/7jykCWMr)

</comment><comment></comment><comment></comment><comment></comment><comment></comment><comment></comment><comment>=

Hi, I'm Alex. I'll solve your problem in something related to programming: 1) web/mobile/desktop, 2) data science/machine learning, 3) security & 4) blockchain/bitcoin.

I'm stronger in the first 2 areas. And less strong, but pretty interested still in the last 2.

At the moment I'm available part-time because I'm working for my client on a Sharetribe.com web service.

My 2 latest projects are:

      - Url Shortener: https://NullUrl.xyz

      - Online store: https://xibalba.xyz

Thanks && Cheers.

</comment><comment><USER17> Remote: Yes, occasional on-site meet-ups or retreats are welcome

Location: Based in the south of Germany

Willing to relocate: No

Technologies: Ruby, Ruby on Rails, PostgreSQL, Redis, MySQL, JSON API, Sidekiq, AWS, Heroku, RSpec

Email: firstname.lastname@example.com

Senior Ruby Engineer with more than twelve years of experience in building web applications based on Ruby on Rails at scale (>10M users, >20M daily requests). Strong focus on performance optimization (algorithms, SQL optimization, scaling), site reliability (monitoring, debugging, bug fixing) and maintenance/refactoring of huge, legacy Rails applications (major Rails updates, extracting services).

Looking for a Tech Lead role in a team of about 4-16 developers or a CTO position in a startup in an early stage. I like to work autonomously and pro- actively on hard and difficult tasks. I mentor juniors and train my teammates to make good architecture and design decisions.

</comment><comment><USER18>
      Location: Barcelona, Spain
      Remote: Yes
      Willing to relocate: No
      Technologies: Golang, Gorilla / Gin, Docker, SQL (MySQL, PostgreSQL), NoSQL (Redis, ElasticSearch), Linux, Nginx, Apache, Javascript, Vue.js / Backbone.js / Node.js, PHP, Symfony, Java, Android. Practicing Blockchain and Tensorflow with Golang
      Résumé/CV: https://registry.jsonresume.org/denys-pasishnyi
      Email: firstname.lastname@example.com
      Role: Senior Full-stack Engineer

9+ years of comprehensive experience in developing webs, APIs, microservices and server tools across multiple business sectors including e-commerce, FinTech, social networks, etc. More than a year of experience as a team leader. Lover of high quality, readable, self-explanatory and testable code. Currently interested in projects on Golang.

</comment><comment><USER19> Location: Berkeley, CA

Remote: open to in-house with short commute or remote (experienced with both)

Willing to relocate: maybe* (would consider Portland or Seattle but would prefer to start out remote for a few months)

Description: Seasoned Front End Engineer (Full Stack Javascript) with 18 years of experience. My specialty is the front end and frameworks like React or Angular although I'm also skilled in Node.js, LEMP/LAMP, Drupal and Wordpress.

Skills: Javascript (ES 6+), React/Redux, Node.js, HTML, CSS, React Native, Angular 1, Babel, Typescript, Webpack, Postgres, Mysql, Mongo, Linux, Nginx, Docker, AWS, Lambda, PHP, Drupal, Wordpress and more.

Résumé/CV: [https://jasongallagher.org](https://jasongallagher.org)

Email: firstname.lastname@example.com

Github: [https://github.com/unleashit](https://github.com/unleashit)

</comment><comment><USER20>
      Location: NB, Canada
      Remote: Yes
      Willing to relocate: would consider within USA/Canada in 2-3 months
      Technologies:
       - Proficiencies: Full Stack Web, Mobile/Desktop App
       - Languages: Javascript, Typescript, HTML5, CSS3, Java, SQL, PHP, C#, Go
       - Frameworks: Node.js, Express, Angular, Bootstrap
       - Collaboration: Git, SVN, Slack, Jira
      Résumé/CV: https://vincentm.app/fullstack, https://vincentm.app
      Email: firstname.lastname@example.com

6 years professional work experience doing full stack and mobile application development. Worked on very large scale LMS and CMS as well as a huge insurance brokers platform. I pick up new technologies easily, I do embedded and game development as a hobby as well as hosting my own home server.

</comment><comment><USER21> Location: California

Remote: Yes

Willing to relocate: No

Technologies: Android Development, Object Oriented Development, Android SDK, Android Studio, Eclipse IDE, ADB, Java, C/C++, SQLite, XML, HTML, CSS, Git and Linux.

I develop Android apps for phones and tablets. I have published apps in the Google Play store. I have full life cycle software development experience, including: product concept development, product design, project planning, research and development, algorithm development, programming, testing, debugging, publishing apps to the Google Play store and app maintenance.

Email and Resume/CV: [http://compxpressinc.com/docs/kpcv.html](http://compxpressinc.com/docs/kpcv.html)

Website: [http://compxpressinc.com](http://compxpressinc.com)

</comment><comment><USER22> Remote: Yes (3 years of experience working remotely)

Willing to relocate: No

Technologies: Python, Django, Django REST Framework, Tornado, ElasticSearch, MongoDB, Redis, Celery, RabbitMQ, Consul, Selenium, Scrappy/Grab/BeatifulSoup, Vagrant, Docker

Résumé/CV: [https://www.dropbox.com/s/0slkzcpbpz1xikv/Python%20CV%202018...](https://www.dropbox.com/s/0slkzcpbpz1xikv/Python%20CV%202018.pdf?dl=0)

Email: email@example.com

Hi there, I am Python developer with 7 years of experience and I developed all kinds of projects with it, from small sites to complex distributed services. I worked on a highload bigdata project, worked as a team lead, developed an app which is used by Google, Intel and NFLPA and know how to deliver best quality product.

</comment><comment><USER23> Location: EU (changes frequently)

Remote: Yes !

Willing to relocate: Maybe US / Canada / Singapore

Technologies:

* Crypto/Blockchain - building Crypto infrastructure (multiple Blockchains), customized libraries and APIs, as well as front-end (MetaMask) solutions - Highly motivated to continue working with this.

* NodeJS/Meteor/SailsJS

* Serverless (going heavy on that one)

* Cloud technologies (AWS/Azure/GCP)

* Wordpress/CodeIgniter/Yii/Drupal (Components, Hacks, Themes) - less motivated, unless truly cutting edge (or WP VIP projects)

* CI & Unit testing - Jenkins, Mocha & Karma for JS, Toast for PHP, as well as Selenium

* Django (general Python too) - to a lesser extent

Resume: Upon request

Email: dev (at) azdv.co

Looking for Challenging projects. Most recently worked extensively with Serverless & AWS APIs, building cloud-related prototypes, before that worked as an AngularJS specialist.

</comment><comment><USER24> Experienced Linux Kernel Engineer/Developer

Location: Currently Russia. I am a US Citizen though.

Remote: Yes. Remote only. Lots of experience working remotely.

Willing to relocate: No, can't at this time.

Résumé/CV: [https://www.linkedin.com/in/alekseybaulin/](https://www.linkedin.com/in/alekseybaulin/)

Email: firstname.lastname@example.com

Github: [https://github.com/keshonok](https://github.com/keshonok)

Technologies: Linux kernel, networking, LSM, drivers... Tools: everything related to Linux kernel development, and some more.

Extensive experience doing Linux kernel development, especially when it comes to networking. Over 15 years of working in the US.

Interested in getting into cybersecurity domain where it applies to Linux kernel.

</comment><comment><USER25> I'm a software developer with 6 years professional experience on all facets of the web stack, from pure frontend SPAs to backend resilient data-processing systems. Looking for a new challenge in an exciting team, leaning more towards front-end compared to my current mostly backend-focused position. I'm a native English speaker, recently located from Manchester UK, and am used to working remotely with an international team.

      Location: Warsaw, Poland
      Remote: Yes
      Willing to relocate: No
      Technologies: NodeJS, React, Angular, RabbitMQ, Mongo, MySQL, PHP, HTML, (S)CSS, Kubernetes, Docker
      Resume/CV: https://goo.gl/WECTkV
      Email: firstname.lastname@example.com

</comment><comment><USER26>
      Location: EU, willing to work in any timezone.
      Remote: Yes
      Willing to relocate: In the future, yes.
      Technologies:

      * Backend: Ruby on Rails, Node, Elixir / Phoenix
      * Frontend: React, Elm
      * DB: Postgres, Redis
      * Basic fluency in lua, plpgsql, prolog
      * Interested in APIs

      Résumé/CV: [0]
      Email: firstname.lastname@example.com

Please take a look at [https://news.ycombinator.com/item?id=17907648](https://news.ycombinator.com/item?id=17907648) for more detail. Basically I'm looking to jumpstart my programming career and get some projects/work on my C.V. Willing to learn on/for the job

</comment><comment><USER27> Location: Berlin/London

Remote: Only

Technologies: ES6+, React, Node.js, Docker, Kubernetes, git,

Résumé/CV: [https://www.linkedin.com/in/maximilianehlers/](https://www.linkedin.com/in/maximilianehlers/) / [https://ehlers.berlin](https://ehlers.berlin)

Email: firstname.lastname@example.com

Hi,

I am a Developer with ~5 years professional experience. I have spent a lot of time in the Frontend and love it. Id still describe myself as full-stack though. Right now Im looking to join a team that stands behind their product and has to abilities to include a remote workforce, since my geographical location will be changing a bit in the next 24 months.

</comment><comment><USER28> Location: currently in SE Asia, UTC+7

Remote: Yes

Willing to relocate: No

Technologies: JavaScript, Node.js, C#, React, Next.js, RxJS, Ramda/Lodash, Linux, Docker, WordPress, AWS(Lambda, Elastic Beanstalk, Cloudformation) Résumé/CV: [https://www.linkedin.com/in/eenagy01/](https://www.linkedin.com/in/eenagy01/)

Email: mail at eenagy.com

Full Stack Developer who is experienced with modern stacks including React, Node. Built entire web apps from front-end to back-end and everything in between. Main interest is creating beautiful, intuitive interfaces with clean, well-structured codebase. Also, quick learner with a passion for delivering products. Fluent in English and Hungarian.

</comment><comment><USER29> Location: San Francisco Bay Area California

Remote: OK

Willing to relocate: no

Technologies: hybrid cloud, datacenter, AWS, PostgreSQL, network engineering, bash/shell, Linux system administration, Devops culture, software concierge, cost optimization, performance maximization, deployment automation, build reproducibility, configuration management, software packaging

Résumé/CV: [https://www.linkedin.com/in/maxkalashnikov/](https://www.linkedin.com/in/maxkalashnikov/) [http://www.maxkalashnikov.com/resume.pdf](http://www.maxkalashnikov.com/resume.pdf)

Email: firstname.lastname@example.com

</comment><comment><USER30> I'm a software developer with 5 years of professional experience. I worked as UI developer, network developer, back-end developer, data engineer development lead.

      Location: Iran
      Remote: Yes
      Willing to relocate: Maybe, after a month or so remote
      Technologies: Erlang, Python, JavaScript, C, Java, Kotlin, C++, Bash, PHP, Docker, Mesos, LXC, Rancher, DC/OS, Ansible, Juju, MySQL, PostgreSQL, Oracle, Redis, Elasticsearh, Cassandra, Spark and Kafka
      Résumé/CV: https://www.reith.ir/cv/cv-priv.pdf
      Github: https://github.com/reith
      Email: email@example.com

</comment><comment><USER31> Location: Moscow, Russia

Remote: Yes

Willing to relocate: Yes

Technologies: Java, Scala, JavaScript, SQL, PostgreSQL, Cassandra, Hadoop, Spark, Kafka, Mesos, Marathon, Docker, Spring, Hibernate, HTML, CSS, AngularJS

Résumé/CV: [https://drive.google.com/open?id=1ygBuYoFy0tJKZa0V4pLs1KMAgl...](https://drive.google.com/open?id=1ygBuYoFy0tJKZa0V4pLs1KMAgl9jn7lF)

Email: firstname.lastname@example.com

Hi, I'm Max, Data and Back-end Software Engineer that is also having a full- stack experience. Last years is mostly working with cloud technologies and distributed computing in a distributed international team. Feel free to contact me for more details if interested.

</comment><comment><USER32>
      Location: New Jersey, USA
      Willing to relocate: Yes
      Technologies:
               Programming Languages: Python, SQL, R, C,C++, HTML, CSS, JavaScript, PHP
               Cloud Management: AWS, Linode Servers
               Development Tools: MATLAB, Unity3D, RStudio, SOLR, Android Studio, Eclipse, Jupyter, GIT
               Marketing & Management Tools: Owler, Crunchbase, Mailchimp, Hubspot, RightRelevance, SendGrid, Sparkpost
      Résumé/CV: https://drive.google.com/open?id=1Jlzs1NQjkpivy5lFoJl_GHOrcibpemHZ
      Email: email@example.com
      Website: www.virajgite.wixsite.com/mysite

</comment><comment><USER33> Location: Lahore,Punjab,Pakistan Remote: Yes

Willing to relocate: Yes

Technologies: I am experienced software Developer having 4+ years of experience in building modern web apps in node,angular,python,django and other different technologies.Moreover i have experience in numpy,scipy,scikit learn as part of machine learning and data sciences.Specialties: Javascript (ES6+), NodeJS, Angular,python

Résumé/CV: [https://drive.google.com/file/d/1ywd9pYdy- pIAeGp2u19Yj4TRg7D...](https://drive.google.com/file/d/1ywd9pYdy- pIAeGp2u19Yj4TRg7DfByI1/view?usp=sharing)

email: email@example.com

</comment><comment><USER34> </comment><comment></comment><comment></comment><comment></comment><comment></comment><comment></comment><comment></comment><comment></comment><comment></comment><comment></comment><comment></comment><comment>=====

Location: Toronto ON CA

Remote: Yes

Willing to relocate: No

Technologies: Linux/BSD System Administration, Shell Scripting, Apache, Nginx, MySQL, VMware, Puppet, cfEngine, Cobbler, Foreman, Retail POS Systems, SLEPOS, working on my AWS Arch, some Python, PHP & Javascript, some Network/Firewall Design, Setup, Maintenance & Security, some Windows Server Administration

Résumé/CV: [https://ca.linkedin.com/in/jasoneclark](https://ca.linkedin.com/in/jasoneclark)

Email: email@example.com

</comment><comment></comment><comment></comment><comment></comment><comment></comment><comment></comment><comment></comment><comment></comment><comment></comment><comment></comment><comment></comment><comment>=====

</comment><comment><USER35> Location: CT/MA/RI

Remote: Yes, or onsite

Willing to relocate: maybe

Technologies: Python, C, Debian-based Linux, git

Resume: [https://drive.google.com/file/d/13f_QTtwTMI0UsdxiCprqoThnq2v...](https://drive.google.com/file/d/13f_QTtwTMI0UsdxiCprqoThnq2vAOMe1/view?usp=sharing)

Email: on resume, email@example.com

</comment><comment></comment><comment>====

Recent physics graduate, math minor (bachelors of science), seeking employment in data science or software engineering. Highly ambitious, enjoys self directed learning and difficult problems.

Currently reading TCP/IP administration 3rd edition, Data Science from Scratch, and Python for Data Analysis.

</comment><comment><USER36> Location: Santa Fe, NM, U.S.

Remote: Ideally

Willing to relocate: Yes

Technologies: JavaScript, React, Ruby, RoR, Elixir, Git, Python, Firebase, MySQL, IndexedDB, HTML/CSS

Résumé/CV: [https://docs.google.com/document/d/1wFDw9Vsu- cOgplik6MhfIlX4...](https://docs.google.com/document/d/1wFDw9Vsu- cOgplik6MhfIlX4uKTvrqNUXncniCcgauY/edit?usp=sharing)

email: create.blank [at] gmail.com

Hey there, I'm Ethan. Ideally I'm looking for a remote position. I've been in the business for 3 years, and I've done both back-end and front-end, but more recently I've been doing a lot front-end.

</comment><comment><USER37>
      Location: Berlin
      Remote: No
      Willing to relocate: No
      Technologies: React, HTML/CSS, AWS, Node
      Résumé/CV: https://docs.google.com/document/d/1zR06NddFyVY1qFcWdbnZe934wuqaXP0RpT-RYIv50Io
      Email: See CV

Looking for work specifically in Berlin. Specialize in front end development (most experience lately is with React), but really enjoy full stack as well. Organizationally, looking for a small (5-30), flat team where I will have the opportunity to wear a lot of hats and an entrepreneurial mindset is valued. Let's get coffee.

<comment><USER38> Hi,

My name is Petr and I'm a frontend lead in Delivery Hero, we are looking for experienced devs like you to work on frontend serving multiple brands, with 25m monthly page views.

We are moving towards React and microfrontend architecture, lot of interesting stuff.

Would you be interested in something like this?

If yes, please reach me at email@example.com

</comment></comment><comment><USER39> Location: Moscow, Russia

Remote: Yes

Willing to relocate: Yes

Technologies: major: Clojure, Ruby, AWS, Terraform, PostgreSQL, Docker, Redis. minor: c++, golang, kafka, rabbitmq.

CV: [https://goo.gl/K1eNk6](https://goo.gl/K1eNk6)

Email: email@example.com

Senior Backend engineer with devops knowledge. I have experience in building scalable distributed projects (see cv) and joining experienced team with mature project. I am passionate about highly concurrent services, challenging CS and math problems. In my free time I enjoy solve programming challenges and learn new technologies on Coursera (available certs on request).

</comment><comment><USER40> Location: Bloomington, Indiana Remote: Remote only

Willing to relocate: No

Core Technologies: Android, Python, Javascript, Java, Node.js, HTML/CSS, AWS, SQL, MongoDB

Other Experience: Haskell, Purescript, Elixir, Architect/Serverless, Dart/Flutter, React/Redux, Heroku, Firebase

Currently Learning: Go, Docker, Kotlin

Github: [https://github.com/torchhound/](https://github.com/torchhound/)

Résumé/CV: [https://ndrgrnd.net/resume/JosephCieslikResume.pdf](https://ndrgrnd.net/resume/JosephCieslikResume.pdf)

Email: firstname.lastname@example.com

</comment><comment><USER41> SEEKING WORK | Silicon Valley & Remote

Are you driving __leads & sales __from __Facebook Ads __yet?

If not, you are missing out on the biggest traffic source there is

Not sure where to start? Help is here to get to results fast with a Blueprint

Our project process laid out here: [https://targetchoice.com/W04](https://targetchoice.com/W04)

Schedule your __Discovery Call __to see if /how you could profitably scale your business

Blog : [http://targetchoice.com/blog](http://targetchoice.com/blog)

Email : dk AT targetchoice.com

</comment><comment><USER42> Location: Russia

Remote: yes

Willing to relocate: to be discussed (flexible hours and really great office are required in such case)

Technologies: I'm specialized in development and management of large complex web-based projects on LAMP(PHP)/Yii/Symfony stack and development of complex Javascript-based widgets; also, I have self-educational background in social sciences, biology, and arts.

Resume/CV: [http://kamil-rafik.com/docs/Kamil_Rafikov__2018.pdf](http://kamil- rafik.com/docs/Kamil_Rafikov__2018.pdf)

Email: email@example.com

</comment><comment><USER43> Location: Prague

Remote: Yes

Willing to relocate: No

Technologies: Swift, Java, Android, iOS, Obj-C, Python, Django, Flask, SDK development, some MEAN / React js, Spring MVC, Hibernate, no sql, MySQL, postgresql

Résumé/CV: www.mutable.co

Email: firstname.lastname@example.com

Freelance software engineer working on iOS, Android, Java and some Python / React JS. I've built apps, SDKs and APIs for startups and established companies in IoT, Alternative Energy and Consumer Internet.

Developer and co-creator of the glitch camera app Defqt. [http://www.defqt.com/](http://www.defqt.com/)

</comment><comment><USER44> Location: Budapest, Hungary

Remote: Yes

Willing to relocate: No

Role: Product Manager, Agile Product Owner, Scrum Master

Technologies: JIRA, Confluence, Trello, Slack, Gitlab, Github, Excel, Google Docs/Spreadsheets

Specialities: Web Analytics (Adobe Analytics, Omniture), Tag Management (Tealium, GTM), Marketing Emails end-to-end (SmartFocus, Salesforce, Mailchimp), Domain name and DNS management, Business Process Management, Process Automation

Résumé/CV: [https://goo.gl/qA22qT](https://goo.gl/qA22qT)

Email: email [at] szentmarjaytibor.hu

</comment><comment><USER45> Location: Salvador, Bahia, Brazil

Remote: Yes

Willing to relocate:Maybe

Technologies: Microsoft .NET Stack, C++, computer graphics mostly with OpenGL/GLSL and DirectX with SharpDX. Unreal Engine 4 beginner and starting to study Rust. More on the Résumé.

Résumé/CV: [https://docs.google.com/document/d/1UndcLljgUnnKK9Eveg0kh8ze...](https://docs.google.com/document/d/1UndcLljgUnnKK9Eveg0kh8zehBTyXVy4O007ux18h78/edit?usp=drivesdk)

Email: email@example.com

</comment><comment><USER46> Location: Mechanicsburg, PA, USA

Remote: Yes

Willing to relocate: No

Technologies: C#, .NET, JavaScript, SQL, MVC, .NET Core, jQuery, AngularJS, .NET Core, Azure, VSTS, CI/CD, PowerShell

Resume: [http://shwuzzle.com/williamdistefano_resume.pdf](http://shwuzzle.com/williamdistefano_resume.pdf)

Email: wdistefano [at] shwuzzle [dot] com

Website: [http://www.shwuzzle.com](http://www.shwuzzle.com)

Software Architect and Senior Developer looking for engaging and challenging projects.

</comment><comment><USER47> Location: Spain

Remote: Indifferent

Willing to relocate: Yes, ideally Switzerland.

Technologies: Scala, Python, Java, Git, bash, Hugo, Linux, Gentoo, Apache- Flink, R

Résumé/CV: [https://www.linkedin.com/in/algui91/](https://www.linkedin.com/in/algui91/) (PDF: [https://my.owndrive.com/index.php/s/Rml9SegODtn7Dwc](https://my.owndrive.com/index.php/s/Rml9SegODtn7Dwc))

Email: email@example.com

</comment><comment><USER48> Location: Guadalajara, Mexico

Remote: Yes

Willing to relocate: Yes

Technologies: Ruby, on Rails, Python, C/C++ Git, AWS, PostgreSQL, MongoDB

Resume/CV: [https://drive.google.com/file/d/1BBxJ9tW7hl6rsdnByCI4Fn8vaaf...](https://drive.google.com/file/d/1BBxJ9tW7hl6rsdnByCI4Fn8vaafVvJGW)

Email: leonardo [at] delacerda [dot] ninja

I'm an experienced software engineer who has been doing entrepreneurship and leadership for the past 6 years.

</comment><comment><USER49> Location: Kampala, Uganda

Remote: Yes

Willing to relocate: Yes

Technologies: Python, Flask, Docker, Kubernetes, Node, JavaScript, Express, React, Keras and A bit of Go

Résumé/CV: [https://drive.google.com/file/d/1ZC0CLqNy0k54wLvejTvPP0TDVrq...](https://drive.google.com/file/d/1ZC0CLqNy0k54wLvejTvPP0TDVrqcVgcF/view?usp=sharing)

Email: In Résumé

Looking for a Remote Junior Backend Developer Position. Open to full stack

</comment><comment><USER50>
        Location: Budapest
        Remote: Yes
        Willing to relocate: No
        Technologies: python (pandas, numpy, scikit-learn, bokeh, flask), sql, linux
        Résumé/CV: https://www.kickresume.com/cv/andrasnovoszath/
        Email: firstname.lastname@example.com

        Interested in part-time positions/contract projects where I can learn more about ML/DL/AI.

</comment><comment><USER51> Full-stack developer

Location: Budapest

Remote: Yes

Willing to relocate: No

Technologies: Node.js, Python, React, Angular, Three.js... see CV for more.

Résumé/CV: [https://github.com/tiborsaas/node- resume/blob/master/cv.pdf](https://github.com/tiborsaas/node- resume/blob/master/cv.pdf)

Email: email@example.com

I'd be happy to work at company that creates its own products rather an agency type one.

</comment><comment><USER52> Location: Montevideo, Uruguay. GMT -3

Remote: Yes

Willing to relocate: No

Technologies: Python, Django, Javascript, MySQL, PostgreSQL, Linux, Docker

Résumé/CV: [https://msaizar.com](https://msaizar.com) | [https://www.linkedin.com/in/martinsaizar/](https://www.linkedin.com/in/martinsaizar/)

Email: firstname.lastname@example.com

</comment><comment><USER53> Location: Poland

Remote: Yes, preferred (2+ years of experience working remotely)

Willing to relocate: No

Technologies: Ruby, Ruby on Rails, Javascript, Node.js, React, Ember.js, HTML, CSS, Git, Docker, AWS

Résumé/CV: [https://goo.gl/b3WBDr](https://goo.gl/b3WBDr) (PDF)

Email: See resume

Full Stack Software Engineer (with 5+ years of experience) looking for a long term gig.

Working remotely as a contractor (B2B).

</comment><comment><USER54> Location: Seattle, WA

Remote: Yes

Willing to relocate: No

Technologies: Python3, Java, HTML5, CSS3, Github, Excel

Resume: [https://goo.gl/pAai3B](https://goo.gl/pAai3B)

Email: firstname.lastname@example.com

Hi, I'm an undergraduate student studying computer science at the University of Washington. I'm eager to gain experience and am interested in entrepreneurship and the startup environment.

</comment><comment><USER55> Location: Philadelphia, PA

Remote: yes

Willing to relocate: no

Technologies: React.js, ClojureScript, Clojure, Datomic

Resume/CV: [http://www.hyperfiddle-consulting.com/](http://www.hyperfiddle- consulting.com/)

Email: email@example.com

We specialize in rapid MVPs (days, not weeks) and will do a first pass with no money down, only buy it if you want it.

</comment><comment><USER56> Location: Bydgoszcz, Poland

Remote: Yes

Willing to relocate: No

Technologies: JavaScript, ES6/7/8, TypeScript, Angular 5+, React, RxJS, ngrx, Redux, Node.js, Express, Restify, Serverless, PostgreSQL, MongoDB, RabbitMQ, AWS, Docker

Résumé/CV: [https://we.tl/t-Un5TeLB4Et](https://we.tl/t-Un5TeLB4Et)

Email: email@example.com

</comment><comment><USER57> Location: Bengaluru, Karnataka, India

Remote: Yes

Willing to Relocate: No

Technologies: Test Automation, AWS, Postman, MySQL, Ruby, Selenium Webdriver, Cucumber

Résumé/CV: [https://app.box.com/s/ikfa6z1bodxryqv4v18zblaveabvpzdm](https://app.box.com/s/ikfa6z1bodxryqv4v18zblaveabvpzdm)

Email: firstname.lastname@example.com

</comment><comment><USER58> SEEKING WORK

loc: Los Angeles, CA

Remote OK

Technologies include Python, PostgreSQL, PL/pgSQL, Linux, Clojure, some C, JavaScript, Ruby, servers, and etc.

My main thing is fixing up and extending problem code bases. I have quite a bit of experience in this area.

[https://github.com/dt1](https://github.com/dt1)

email: email@example.com

</comment><comment><USER59> Location: Austria

Remote: Yes

Willing to relocate: No

Technologies: Agile Software Development, C#, .NET, Java EE, UI/UX Design, Python, Machine Learning, Deep Learning, SQL, Computer Vision, Data Science, Business Development, Product Design

CV: [https://bit.ly/2NgGWhE](https://bit.ly/2NgGWhE)

Email: email@example.com

</comment><comment><USER60> SEEKING WORK

Location: Vancouver, BC Canada / Toronto, ON Canada

Remote: Yes

Willing to relocate: No

Technologies: Laravel, PHP, VueJS, AngularJS 1/2+, Ionic, Cordova, Electron

Website: [http://matthewhall.ca](http://matthewhall.ca)

Email: firstname.lastname@example.com

I'm a full-stack developer with experience building MVPs and growing MVPs into scalable products.

</comment><comment><USER61> Location: Barcelona, Spain

Remote: Yes

Willing to relocate: No

Technologies: Machine learning, Data science, Spark, Scala, Python, Java, nodejs

Résumé/CV: [https://drive.google.com/open?id=1D_9CwFdjNfpqKHUfqsCHGAHrLx...](https://drive.google.com/open?id=1D_9CwFdjNfpqKHUfqsCHGAHrLxcPD3o3)

Email: In the résumé

</comment><comment><USER62> Location: Auburn, CA

Remote: Yes

Willing to relocate: Yes

Technologies: Python 3, C/C++, JavaScript (ES6), SQL (MS SQL), NoSQL (MongoDB), Flask, Node.js, Express.js React.js, HTML5, CSS3

Résumé/CV: [http://kazonwilson.com/resume](http://kazonwilson.com/resume)

Email: firstname.lastname@example.com

</comment><comment><USER63> Credit card for the gig economy. Zero to $200k/month in swipe run rate in 8 months since Jan.

Hiring early employees

       Location: Pune/india

[https://angel.co/bon-/jobs](https://angel.co/bon-/jobs)

Bosky | Founder @Bon

</comment><comment><USER64> Location: Anywhere (with VISA support) OR Remote

Remote: Yes

Willing to relocate: Yes

Technologies: React, Django, PWA, Sass, ES6+

Résumé: [https://drive.google.com/open?id=17On_i8htaZzBEays-MOPV- zib2...](https://drive.google.com/open?id=17On_i8htaZzBEays-MOPV-zib2dvf-le)

Email: email@example.com

</comment><comment><USER65> Location: Anywhere

Remote: Yes

Willing to relocate: No

Technologies/Skills:

\- UI/UX design for web, iOS and Android

\- Information architecture

\- Interaction design

\- Visual design

\- Icon design

\- Brand Identity design

\- HTML & CSS

Portfolio: [http://radesign.in](http://radesign.in)

Email: [http://radesign.in/contact](http://radesign.in/contact)

</comment><comment><USER66> Location: San Francisco, CA

Remote: SF or Remote

Willing to Relocate: Yes

Technologies: Python, JavaScript, PostgreSQL, and more

Resume: [https://www.linkedin.com/in/larrykubin/](https://www.linkedin.com/in/larrykubin/)

Email: email@example.com

</comment><comment><USER67> Location: NYC

Remote: Yes

Willing to relocate: Yes

Technologies: Prefer Haskell, Rust, up for working with Scala, Go.

Résumé/CV: [https://alexeyzabelin.com/resume.pdf](https://alexeyzabelin.com/resume.pdf)

Email: email@example.com

</comment><comment><USER68>
      Location: Berlin
      Remote: Yes
      Willing to relocate: Yes
      Technologies: PHP, Laravel, Golang, JavaScript, Node.JS, Postgres, Docker
      Résumé/CV: Upon request
      Email: cihan (at) tas.fm

</comment><comment><USER69> Location: UK

Remote: Yes

Willing to relocate: No

Technologies: Haskell, PureScript, JS, NLP, AI, PostgreSQL, Docker

Résumé/CV: [https://goo.gl/xsdsz7](https://goo.gl/xsdsz7)

Email: on the CV :)

</comment><comment><USER70> iOS Design and Development

I help startups and entrepreneurs launch profitable iOS apps.

[https://iamskog.com](https://iamskog.com)

Location: Dallas, TX, USA

Remote: yes

Relocate: no

Technologies: iOS, iPhone, iPad, Apple Watch, Apple TV, Xcode, Objective-C, Swift, php, MySQL, html, css, JavaScript.

Resume: [https://iamskog.com/resume/](https://iamskog.com/resume/)

Email: email@example.com

</comment><comment><USER71> GitLab | Engineering and Non-Engineering Roles | Remote Only | Full-time | [https://about.gitlab.com/jobs/](https://about.gitlab.com/jobs/)

We're currently hiring site reliability engineers, product managers, marketing roles, developers, sales management, operations roles, and more; see [https://about.gitlab.com/jobs/](https://about.gitlab.com/jobs/).

We're a remote only company so everyone can participate and contribute equally. GitLab Community Edition is an open-source Ruby on Rails project with over 1000 contributors.

<comment><USER72> Think you posted to the wrong thread, companies go here: [https://news.ycombinator.com/item?id=17902901](https://news.ycombinator.com/item?id=17902901)</comment></comment>


Ask NH: lost a link on using  cat, awk, ack as sql - <AUTHOR>

I am unable to find it now and did not bookmark it at the time. Can someone point me in the right direction. <comment><USER2> Maybe this one? <http://matt.might.net/articles/sql-in-the-shell/>

<comment><AUTHOR> Exacly it. Thank you !</comment></comment>


Tiny beads can deliver oxygen straight to the blood stream - <AUTHOR> https://arstechnica.com/science/2016/10/tiny-beads-can-deliver-oxygen-straight-to-the-blood-stream/ <comment><AUTHOR> This appears to be continuing research by a group which previously released a paper in 2012 [1] that got some coverage. This trial put numbers of shelf life, and demonstrated successful in vivio animal testing. For anything beyond short term usage it would also be necessary to deal with CO2 build up to prevent acidosis, but in a poor blood oxygenation situation even a few dozen seconds can count, and the ability to directly introduce oxygenation in the minutes before someone could be hooked up to artificial respiration might result in dramatically improved outcomes. Given the relatively long reported stability (2 months) I wonder if an "oxygen injector" might have a place in emergency kits in certain occupations as well, even if it only can add a couple of minutes of performance.

1\. _Oxygen Gas–Filled Microparticles Provide Intravenous Oxygen Delivery_ [http://stm.sciencemag.org/content/4/140/140ra88](http://stm.sciencemag.org/content/4/140/140ra88)</comment>


This is how brainwashed look like - <AUTHOR> https://www.reddit.com/r/China/comments/e97cap/this_is_how_brainwash_look_like_muslim_man_looks/ <comment><USER2> The original reddit thread has a comment (0) shedding some doubt on the video.

[0] [https://www.reddit.com/r/China/comments/e97cap/this_is_how_b...](https://www.reddit.com/r/China/comments/e97cap/this_is_how_brainwash_look_like_muslim_man_looks)

</comment><comment><USER3> "Power is in tearing human minds to pieces and putting them together again in new shapes of your own choosing." ― George Orwell, 1984

</comment><comment><USER4> If this is what "graduated" [1] means, I don't even want to know what it means for people who didn't.

[1] [https://www.google.com/amp/s/www.bbc.com/news/amp/world- asia...](https://www.google.com/amp/s/www.bbc.com/news/amp/world-asia- china-50712126)

<comment><USER5> Non-amp link: [https://www.bbc.com/news/world-asia- china-50712126](https://www.bbc.com/news/world-asia-china-50712126)

</comment></comment><comment><USER6> Knowing a bit about psychological abuse and having experienced it on a scale far weaker than what was likely inflicted on this poor man, my heary goes out to him and the others. I'm impressed that he's doing this well. It will take him a long time to recover, and he will bear the scars for the rest of his life.

</comment><comment><USER7> Non Reddit link for those on mobile [https://twitter.com/doamuslims/status/1204719146052857856](https://twitter.com/doamuslims/status/1204719146052857856)

<comment><USER8> This looks like some kind of propaganda. Any trustworthy news site confirmed this video?</comment></comment>


Why Being a Foodie Isn't Elitist - <AUTHOR> http://www.washingtonpost.com/opinions/why-being-a-foodie-isnt-elitist/2011/04/27/AFeWsnFF_story.html

<comment><USER2> flagged for not hacker news.

<comment><USER3> Hackers eat. Many hack food, or at least cook. interesting articles relative g to food ar on topic here.

<comment><USER2> The headline is a response to an ad hominem attack. I haven't read the article, but I am sure it is closer to politics than "hacking food".

<comment><AUTHOR> How could you possibly know whether it's related to hacker news or not when you didn't even read it?</comment></comment></comment></comment>


Jennifer Lawrence's Nude Photos Leak Online, Other Celebs Targeted - <AUTHOR> http://www.huffingtonpost.com/2014/08/31/jennifer-lawrence-nude-photos_n_5745260.html <comment><USER2> Nobody knows anything about the real origin of the leaks yet. If nudes of famous people are the only thing that come out of an iCloud bug that massive, then some people have really lucked out. It seems like a silly thing to waste this kind of exploit on, when it could be used to read all of the files of virtually any OS X or iPhone user. That makes me think this isn't really an iCloud exploit.

<comment><USER3> There might be further reaching impacts that we don't know about yet.

<comment><USER2> True, but this is the kind of bug that one would never want to expose. A smart person (of the personality type to go into other people's private files instead of performing a responsible disclosure to Apple) would ride it out for years and leak content slowly, so that he continues to have unfettered access to the data of the 70 million+ Americans who use Apple computers or phones.

Something like this would be worth millions. It's not something that gets thrown away unless the possessor is just absolutely, completely, ridiculously naive.

My guess is that the photos in question came from a much more basic password guessing attack, which has historically been the case in these high-profile leaks, like the Scarlett Johansson leak that landed this guy in jail for 10 years: [http://www.cbsnews.com/news/christopher-chaney-so-called- hol...](http://www.cbsnews.com/news/christopher-chaney-so-called-hollywood- hacker-gets-10-years-for-posting-celebrities-personal-photos-online/)

<comment><USER3> > A smart person

I don't think a smart person would do this.

<comment><USER2> >I don't think a smart person would do this.

I don't think a dumb person would be able to find a bug of this type in iCloud, which undoubtedly has thousands of people trying to break in around the clock. That's part of why I believe this was probably done with a much more basic, script-kiddie-accessible attack that essentially boils down to weak passwords and not a server-side technical flaw.

Another interesting potential attack vector of a more accessible character would be sniffing the air in areas where celebrities congregate and looking for plaintext credentials going over http. That'd be a fairly basic way to perpetrate this kind of hack.

</comment></comment></comment></comment></comment><comment><USER4> I would be interested to see if Apple have covered themselves against liability here in the Terms & Conditions associated with iCloud.

<comment><USER5> It's nothing to do with iCloud</comment></comment>


Show HN: My website looks like it went through a photocopier - <AUTHOR> https://justinjackson.ca/new-website <comment><AUTHOR> A little background: I wanted to switch my site off of WordPress, and my friend Jack offered to redesign it.

But... I wanted to keep the brutalist aesthetic.

So we worked on making the site look like an old punk rock zine. (Complete with photocopied images, tweets, etc...)

I know it won't be for everyone, but I really dig it.

I switched to the [https://statamic.com](https://statamic.com) CMS from WordPress, and I'm hosting it on Digital Ocean (using Laravel Forge).

<comment><USER2> I must say it renders nice and very quickly on mobile. Well done!</comment></comment>


Gab plans on forking Keybase, replacing Stellar wallet with Bitcoin - <AUTHOR> https://decryptmedia.com/7054/gab-forking-keybase-stellar-bitcoin <comment><USER2> Does gab employ technically capable people? Does Gab have a record of doing the planned things?

<comment><AUTHOR> It isn't a very long record, but yes. In January, Gab said it was considering forking the Brave browser. It delivered on that earlier this month: [https://decryptmedia.com/6719/gab-forking- brave](https://decryptmedia.com/6719/gab-forking-brave)</comment></comment>