skysight-inc/HackerNews huggingface dataset:
Mandrill pauses email sending without prior notification
This is the second time I am experiencing this with Mandrill. Email sending was paused without notifying the account email. In both instance (2 different sites/accounts), it took hours to notice users are not receiving emails and even when we did, we were checking the wrong source for the problem.
This is really unprofessional. If for any reason email sending should be paused, I think the email on file should at least be notified. Some time critical messages are being sent via those emails.
Anyone experienced this too?
Let's say they're not in the same location. They can send encrypted email. It doesn't even have to be email. They can paint an encrypted message on the side of a fleet of commercial airliners and read it out loud during a football broadcast. As long as there's a way to encrypt a message, there's a way to send it to someone who has the decryption key. Demanding that no private communication is available to terrorists requires absolute surveillance.

Of course, some people are going to get sloppy and reveal secrets over the phone or other unencrypted or under-encrypted channels, but that's not the subject at hand. The stated goal was to ensure that terrorists have no means of private communication, which has some pretty awful consequences.
Google AI creates 3D models from Street Viewvideo
On the same token, there are many people discussing "other causes" while not removing blame from the perpetrator. For example, if it's easy for someone to gain access to (e.g.) nuclear weapons, it increases the damage that one bad actor can do. It's irresponsible to pretend like there will never be bad actors. Restricting access will never eliminate bad actors, but it's an attempt to limit the damage that bad actors can do.

Example of this abound. Let's take the corrupt cops. Not every cop is corrupt, and the police as an institution is (by many) considered a good thing. Corrupt cops are also responsible for their own actions.

On the other hand, corruption / bad actions on behalf of the police, while not necessarily "rewarded" is usually only met with wrist slapping. In one instance that I can recall, a police office was caught on tape offering accept sex as payment to make an arrest warrant go away. Said officer's punishment was just to get fired. How many police officers in Canada have been punished as a result of the G20 debacle or the handling of the Vancouver Olympics security? What about the trigger-happy LAPD[1]?

Society has some blame if they impart a message to would-be perpetrators that the consequences of bad behaviour are not very severe.

[1] http://www.thewire.com/national/2014/02/lapd-officers-who-sh...
Hi, author here.

Just like with iodine (dns tunnel) this was one thing me and my friends talked about that would be cool.

I actually started to implement this in haskell in 2011, and gave up after I had basic writes to files working. I can get dig out that code if anyone is interested.

The c version of the project hasnt gotten very far yet as you can see, I might pick it up again though.
Windows is a second class citizen for most language library support, that being said though Python does a great job of having the most recent versions available for Windows. The same can't be said of Ruby unfortunately. :(
No.

Only if it's not true randomness. Usually it's rather difficult for people to create high entropy randomness. The Author points to that, I think, but only obliquely.
As being Dutch I've seen (parts of) this story before. It reminds me a bit of the Silk Road story, as in: who is who, are they indeed victims as they say, or not...

I recently read the "Mocro Mafia"; a Dutch non-fiction book about the 'war' that's still going on in Amsterdam (and Antwerpen too) between two groups of criminals dealing with drugs-import. It's all based on facts (and of course a lot of hearsay) and police-reports, but it reads like a script for a Hollywood-movie.
I don't know about an English version, but don't be surprised if it turns up next to the "Heineken Kidnapping"-book.
FUNDBASE https://www.fundbase.com New York City

# Ruby Full Stack Engineer [ONSITE, REMOTE]

Fundbase.com is a a technology platform that allows qualified investors to discover and interact with fund managers around the world in a compliant way. We even allow investors to directly invest into a fund, entirely through Fundbase.

===============

Important Note: We are a software company in the finance industry, NOT a finance company that does software.

We will be raising our Series A in October.

Let's talk engineering
Our stack is Angular, Rails, and Mongo.
All of our engineers are full stack and proficient in all areas of the application.
We are Agile, practice continuous integration and deployment, love to write beautiful and well tested code, love to find new and interesting tools and integrate them into our workflow.

Culture through the eyes of an engineer
Our development team is 100% remote - yes, you can work from wherever in the world you want to.
The majority of our team is based in Slovakia, I am currently the only developer in the US (in Manhattan).
Yes, you will have the opportunity to go to our office in Europe.
As far as working hours, we only require that you are available from 9am - 12pm; you are free to structure
the rest of your working hours as you choose.
Our team has a culture of putting emphasis on and making personal growth a priority.

Contact tim.blonski@fundbase.com if interested.

Ruby, Full Stack, Junior, Mid-level
Your working conditions and pay don't depend on how bad ass your specialty sounds, or how technically complicated the work is. They depend on the total supply of people who can do the work compared to the total amount of work that needs doing.

There's no escape for grown-up computer programmers. This thread covered the situation pretty well: https://news.ycombinator.com/item?id=9361580
To Be Continuous
Self documenting code for one.

I suppose you could follow the .NET Naming convention of appending "Async" to all routines.
From someone who works in the biotech industry, this is utter rubbish. Most good ideas in biopharma are wrong and don't work. You don't get to really test them out in a meaningful way until you get into human clinical trials. It costs 10's to 100's of millions of dollars to get there. No matter what you do in your garage, it's going to take lots of capitol and hard work before there's a glimmer of hope of a sale-able product... and even then it's just a glimmer. Comparing biotech to IT is just stupid, despite a few superficial similarities.
Anonymous Bitcoin Poker in HTML
I guess the reason is that it changes the type of the return value. Compare:

def moo():
return 5

async def oink():
return 5

moo returns 5, oink returns an awaitable.

For a human, without the 'async' marker, you'd have to scan the entire function source to know. I guess also type checkers and documentation tools like to have an idea about the return type.
Note: The "What's New" document is not up-to-date yet. See https://hg.python.org/cpython/file/3.5/Misc/NEWS (warning - it takes time to load) for a more complete list.
seems cool, but what is it good for?
Don't be fooled by randomness and survivorship bias. Those aren't the same funds each year. Thousands of funds trying to beat the market at a seemingly-random game? A small few will get lucky.
It's a bit of a leap from those statements to "takes policy direction from [...] television dramas he watches" though.

I think the Telegraph is being intellectually dishonest. Cameron was using the TV shows as an easily understandable and relatable-to example of what the policies he is promoting involve, not the other way around.
Have you tried the new G1 GC? I'm not very familiar with GC tuning, but I thought using the CMS GC with vary large heaps is asking for trouble. Apparently the G1 GC alleviates this, and still manages to be as "cool" as the CMS GC.
I need very little sleep. I go to bed about 1am and wake up about 5-5:30am every day. I'm never tired.

I had a two day long migraine in 1995 and have been like it ever since. Never had a migraine after that one either. Had my nut stuffed in an MRI and nothing showed up. My neurologist said he's at a loss. No complaining though.
Looking at the code, what it "does" (specifically, 'being a filesystem' and 'storing data in icmp packets') isn't actually implemented yet. :)
Because working ensures that you're doing something that is useful to someone else.

"Most people want to do something of value."

A universal basic income is kind of this wierd bourgeois selfish projection wrapped in this veneer of being altruistic: To be 'freed to do whatever one prefers' is really saying "I want to do what I want, regardless of whether or not it's socially beneficial".

The wierd thing about free markets is that although one can be selfish and money-grubbing, even the most mendacious and stingy person must do something in the service of another to accrue capital.
The difference between Ford and Kalanick is that the technological and social forces at work in their time are driving the value of human labor in different directions. I don't think that folks in Silicon Valley can do anything about that. My point is just that people are understandably salty about Silicon Valley's enthusiastic embrace of a future that doesn't seem that great for many people.
Seconded. Many times in online discussions people will make sweeping statements about "all" people. This always elicits a response from someone about how that doesn't happen in "my" culture/country/whatever (or how that only happens in America / only applies to Americans).

In this case, the person scoped their statement to (presumably) the society that they are most familiar with, yet this still managed to elicit a response that the scope was not broad enough!
BUT the ideas are easy. The problem is market testing each idea to see what works.

ProductHunt is going in the right direction - but unfortunately the products are already built with little or no market testing so I predict a high failure rate.

KickStarter is a nice way to see if there is some market demand, but also a high failure rate (55%) by people who lack the experience to execute.
I think danharaj's point was that the effects of sex-linked variance -- regardless of how big they are -- have not been shown to be meaningful compared to the other factors that affect human society. However, it gives the illusion of scientific rigor to use observable sex-linked variances to explain our social condition; in reality there are many possible alternative explanations that are never addressed, and many confounding variables that aren't controlled.
I just tested it and I must have to say it's a pretty easy-to-use translation service for Slack, lots of languages. Easy to setup and easy to manage. Would be awesome to have complete i18n translations (yml file style).
Silicon Valley's Newest Recruiters: Indian Firms
You think that dog can't handle a wolf? That it can't do one of the things it was bred for?

A livestock guard dog that can't hold its own against a wolf would be a very bad guard dog.
Why We Need to Talk More About Mental Illness in Tech and Business
Warning: only the questions are transcribed. The answers are apparently in an embedded video.
Climate Change Plays Significant Role in Europe Heat
Jared Diamond may be a celebrated author, but he's a terrible scientist. His "Guns, Germs, and Steel" carefully selects evidence supporting his geo-determinism theory. He was partially right—a civilization's resources have immense impact on the future—but the effects he's talking of are far, far too large to be supported in any serious way by archaeological and historical evidence. It's like pretending to teach macro-economics, but really teaching Marx.

He seems to have drawn very far fetched conclusions from vague anthropological and archeological signals. I fear greatly for those who listen to his hypotheses about the present.
Little confused here.So the third solution mentioned in the post is just a worker pool? I think if we just slightly modified the second solution, it will totally work.

1).Initialize a job channel

2).Initialize a set of workers that listen to this channel to pull the jobs indefinitely. In this case just call go StartProcessor() for fixed number of times.

What confuses me is that IMO workPoolChannel isn't necessary here. What is the consideration behind to use a channel for workers?
Beside selective abortion and embryo selection, it's already possible to derive gametes of both kinds from stem cells of arbitrary sex in mice, and it will most likely be possible to do the same with human cells soon.

Mice that descend from two males or two females have already been created in the lab.

You still need wombs, but they can be grafted and will probably be farmed from stem cells in the future too.

https://en.wikipedia.org/wiki/Uterus_transplantation#First_s...
I'm only pointing out that docker has some pretty big UX problems as a whole (whether or not they can reduce the complexity of them enough to actually solve them is another thing). I wouldn't bill docker's UX as it's killer feature.
Unexpected Brand Collaborations: Refreshing strategies that build brands
Mark Zuckerberg's Vision of 'Facebook Telepathy'
Part of the issue is that the very first people to steamroll the Constitution were... well, some of the very people we're supposed to look to as having known exactly what the Constitution meant. The Alien and Sedition Acts, for example, became law in 1798, and were passed and supported by some of the people who just a decade earlier had been expounding "the original meaning" of the Constitution to people in an attempt to get it ratified.
Service vs. Factory – Once and for all
"You have to be aware of the inherent biases"

That is part of the victory conditions and gameplay of the COIN series. On one hand, you can't leave the fire in the lake game without understanding the ARVN point of view, at least not if you're even trying to win. On the other hand, you only get one fixed point of view WRT ARVN motivations and goals. Each faction has totally different victory conditions and rules. This is somewhat new in board gaming and I think the reason why has to do with computerized simulation in order to create something close to a balance.

Where "games as a simulation" usually fail is when designers try to balance too hard. Nothing could stop the German in early WWII, thats just how the world works. And that is the appeal of "walk in hitlers shoes" appeal of playing the Germans in WWII games, you get to experience the whole spectrum from utter military superiority to utter failure by the end. It can be quite a roller coaster, which in itself is the dramatic experience of the game. The native american experience vs euros post Columbus as a theme doesn't have quite the roller coaster, so thats why it doesn't work as well as a game theme.
Nancy Drew: The Most Iconic Woman in Gaming
> I think we're back to the idea that encryption should be classified as a weapon in the US and subject to second amendment protection

I never understood that position. Based on the argument that encryption is a mechanism for speech, why not classify it as speech?
This Japanese invention will help prevent freak robot accidents
Frankly, if you're going to be processing requests and shuffling them to S3, Ruby is nowhere near being the limiting factor unless you do something pathologically bad.

Having spent time recently optimizing a setup that does pretty much exactly what they're doing (in Rails; I don't like Rails, but in this case Rails is not a problem), the time saved doing things like eliminating unnecessary buffering all over the place (e.g. POSTs gets buffered by pretty much everything that likes to consider itself a web server, sometimes multiple times; if you e.g. run Nginx in front of pretty much any Ruby web servers running Rails, worst case you may end up with things passed through at least 3, possibly 4 buffers).

Basically they should be IO bound.
No, I think they really don't fully understand the technical implications of the policies, so they implement what the majority of the public says they want (protection from terrorists, paedopholes and so on) without worrying about implications that only a minority say they care about. Perhaps with better science and technology advice they would choose differently?

I really don't think that this is an instance of Milliband trying to "protect his power" by allowing GCHQ to surveil the Internet...
I'm not going to share details with you. This is not an arbitrary recommendation I am just making up to troll you with.
You have an SSL vulnerability, you need to patch the docker image, just like you'd have to patch a linux system.

Now you say something of substance!
It is unfortunate. In most cases you can assume until proven otherwise that when someone says "realtime" they mean "really really soft soft-realtime" (sometimes referred to as "flaccidtime") rather than hard- or soft-realtime. Who needs planes when you have Javascript?
Mattermark Valuation Data for 40,000 Startups
Omarion and Chris Brown Post to Be Collab Video
Kinda confused what this helps me do. Can someone explain?
30 Weeks Pregnant, WINS National Tournament
Tim Cook Joins Duke University Board of Trustees
"Demons run when a good man goes to war"
Wait what?

> Biology usually doesn't work.

No. This is not true. Biology usually works, it's that the most interesting academic things tend to be on the bleeding edge, and that's where things are not robust.

Of course, I'm not saying that there isn't debugging to be done, but it's not THAT hard. I'm doing something relatively difficult literally in my garage right now (growing a strain with a doubling time of about 6 hours). I can reproducibly make the anticancer compound in one of my strains and am working on debugging and getting a second strain running. (https://benchling.com/ityonemo/f/cHjBceoz-project-marilyn/et...)

> Even the simplest wet-lab reactions take very exacting conditions to work.

Not true. For example I have done over 300 gibson assembly reactions and have taught an intern to do this, he made 50 constructs in 2 months, with time left over for him to biochemically test 25 of them. My procedure was literally, take 1 microlitre of each DNA (don't even bother measuring), and throw on top an equal volume of gibson mix, and then go. Worked nearly every time.

It is quite true that equipment requires a high capital expenditure and it's hard to start up, but those problems are able to be overcome. (e.g. http://blog.indysci.org/starting-a-lab-under-budget/) For example, I have bacterial growth incubator that was being thrown out by herbalife when they upgraded their microbiological QC lab.
Think of async/await as syntactic sugar for doing the kind of asynchronous programming when you pass callbacks/continuations and have an explicit event loop. For example, assume that you have an http_request function that looks like this:

http_request(url, callback)

If you want to make a request, get a value, and then make another request depending on that value, you would need something like:

def callback(result):
url2 = get_from_value(result)

def inner_callback(result):
print('Final result:', result)

http_request(url2, print)

http_request(url1, callback)

This is very complicated, specially because in Python it's not easy to inline callbacks like in JavaScript. And even then, it's sometimes messy and becomes a callback hell.

With async/await you could do something like:

result1 = await http_request(url1)
result2 = await http_request(get_from_value(result1))
print('Final result:', result2)

The await keyword doesn't block like in Perl 6. It suspends the execution and returns the control to the even loop. Then the event loop calls other functions in response to other events. All this happens in a single process and a single thread.

This model is more explicit than the Goroutines of Go or the multiple threads of Perl 6. But it has the advantage that the user has more control over when the execution control flows between different parts of the program. For example, if I have this code:

await request1()
# some synchronous code
await request2()

I am completely sure that nothing will run while the code in the middle of the two request is running. This simplifies a lot of synchronization problems.
> OpenVZ provides the entire OS in a container.

Docker does that, too. Actually, I'm running docker containers as a fast and easy replacement for VirtualBox VMs.
Like GB Shaw praising Russia to the skies.
http://www.garethjones.org/soviet_articles/bernard_shaw.htm

On Stalin's show trials Shaw said reports had been exaggerated and he rejected suggestions that the accused had only pleaded guilty because they had been drugged or tortured.

Meanwhile as we know, at least 720,000 people were executed in the terror that followed and millions more died from hunger and ill-treatment in concentration camps.
I think this is the wrong way to do it. I think you should probably increase spending. Decreasing savings reduces the income earned on compound interest, whereas spending has no effect.

Cool project though.
I am a bit reluctant about asking this but where do we stand in terms of real world performance? This is such a broad topic, I know, but surely there has to be some in-house metric system about this (perhaps popular web and scientific frameworks, game dev frameworks etc).
> Evil-doers

Are these people that just have the "evil bit" flipped to true? Tossing around the word "evil" just seems like you're asking for a politicized "debate."
The most surprising thing to me is how fast the page was able to load. Not really much faster than any regular web page, but a lot faster than most google pages with the material design. When they first started rolling out the new designs/code on google drive and trends I was lucky if the page even loaded. I'm impressed.
Let's start with this NYTimes report about allegations of bias on teacher's qualification tests, because of the disparity in results:

http://www.nytimes.com/2015/04/08/nyregion/questions-of-bias...
This is part of what I found interesting about Ruhnke's approach: he acknowledges his own biases and provides copious designer's notes so the player can judge how they affect the game for themselves.

I've long been of the opinion that every simulation game design is basically an argument -- a statement that "I think this slice of human experience worked this particular way." But usually the argument is only made implicitly; you have to tease it out via gameplay. I like when designers make it explicit instead by telling you up front why they made the decisions they did.
I want to help raise awareness to show that we stand with people like Jess who are having to deal with this bullshit. Where can we order the t-shirts? We must make it clear that this kind of bs will be met with fierce resistance from now on.