skysight-inc/HackerNews huggingface dataset:
2015 survey results https://docs.google.com/forms/d/1Ly_W1ZUH3x_ph4H6I_64uvEib2b...

I hope there will be more submissions this year!
> This seems like correct science to me.

I understand the physics involved.

I heard the words "refraction" and "density" at school so it must be science.

I'm not attacking you, I'm just genuinely curious what your words meant because sometimes I'm under impression that there are too many people of the second kind. Gives me the feeling that I might be paranoid :)

FWIW, I have no idea how and why should water acoustics produce such distortion.
Cincinnati Bell to Shutdown Telegraph Service
>In a state of law, it’s not the domain of the government, but rather the prosecutors and the courts, to weigh individual rights,

IMHO that's all that needs to be said. This is exactly how it should be. This is a problem for which laws were written and this is something the judges should eventually have the power to decide upon.

If we don't like their decision, it's up to us to change the laws.
I'm using the driver versioned at 2:2.99.917 from backports, although I see that unstable has added stuff from a recent git branch. Still, if apparently I'm using the latest released driver, shouldn't that be enough?
I guess this hurts too many feelings and turns out to be way too true, thus no comments.
I used Hetzner and OVH a lot, but I think DO is much easier from an API / speed to spin up instance perspective.

That said, one of the reasons to use providers like Hetzner and OVH is that as I've pointed out elsewhere, the price difference is so large that most people who "need" auto-scaling at places like AWS would pay less if they just ordered 2x to 3x as much capacity at a place like Hetzner and left it on 24/7.

Very few people have loads that are genuinely spiky enough to save enough from auto-scaling to make up for the massive cost difference.
Business in Africa: 1.2B opportunities
"(1) Every person shall have the right freely to express and disseminate his opinions in speech, writing, and pictures and to inform himself without hindrance from generally accessible sources. Freedom of the press and freedom of reporting by means of broadcasts and films shall be guaranteed. There shall be no censorship."

...but then...

"(2) These rights shall find their limits in the provisions of general laws, in provisions for the protection of young persons, and in the right to personal honor."

So it sounds like their constitution is pretty standard on this point: You have an absolute, indelible right to freedom of speech (unless we decide it's bad speech).
Web ads are reading my keystrokes and I can’t even spel propperlie
In a merit-based system, though, that reputation actually does translate into a "resource" that you can leverage at some point, so even though it's money-less work, it does pay off.

And, of course, if you're having fun and noone is forcing you to do it, I'm not sure it can be classified as 'work' anyway (depends on whose viewpoint you're taking, of course).
Which side is being more dickish in this case is still very much in dispute, which is why it's going to court.

You seem to be certain one side is looking out for their self interest much more than the other, which you have no way of really knowing because you are just another person commenting on a discussion on the Internet.

Unless you are personally involved in this matter, and know more than what has been publicly reported so far? And even then, how would we know you are not being biased in your judgments by your involvement?
she has actually said that they will work on repealing the law asap and this will likeli go into effect in 2018.
As an aside, I'm really hoping the Streisand effect finally does something useful.
I'm sorry but you are incorrect. VS needs admin rights to install into Program Files, registry updates and GAC install, etc. Otherwise the apps a developer builds are run in in their own process and unless there are special circumstances, should not need admin privs; VS should never be run as admin apart from those special circumstances.
Does this include the codecs? Because right now there's a ton of media production tools on Windows that don't work without Quicktime, and uninstalling it makes it much harder to do media production in Windows.
Having just acquired a pixel c tablet, I am increasingly looking forward to being able to iterate on my rust projects while being highly mobile. I don't see it as a primary development platform in the near future, but absolutely invaluable as an auxiliary one.
It is more complex than than, someone may create multiple conflicting documents and the you need to resolve them by going to court to figure out how to resolve the conflicts.
I just don't see it that way.
Until today I had no idea what OneDrive is, so I'll take your word for it. I would suggest that the problem is that access to the OneDrive resource starts and stops at the URL. Conventional security protocols are conventional for a reason.
That's not exactly true. A lot of REIs are built on complex structures. The SF estate market might be fueling other investments. Once one starts to collapse it can have a domino effect. Basically if investors were expecting 10% annual return and you tell them this year might be 1-2% they'll take that money and move it elsewhere. Now you have to raise money or sell.

When I used to live in downtown Miami there were high rises going up everywhere with prices starting at 500k-1mm. These same places would later be short sales for 150-250k after the GFC. There was a glut of luxury apartments and few buyers.

I wanted to buy one of these condos but couldn't find a bank that would give me a loan. They're were petrified at what was happening there
StartSSL is a b* to use, the free tier. I can't renew a cert before it expires.
>does german law allow for pardons

No idea. But in this case it's the government itself that gave the ok for prosecution in the first place (it's a very special law...). It doesn't make sense to first say "go ahead, law enforcement" and then pardon Böhmermann.
Talking to a notary based in SF this week, she saw an increasing # of Bay Area clients buying a home in Portland or Seattle and moving.
Nope, I don't think there's an outgoing spam filter. My guess is that individual messages are only stopped when they enter a gmail account; if there's an abuse filter for email senders, it's probably on the whole account after a manual complaint process.

The point: G is accepting cash from one group of people to send a ton of messages (mostly unwanted by addressees) and earning ad dollars from another group to stop unwanted messages.

30 years ago this would be textbook conflict of interest but the 'veil of automation' means we're blind to a lot of unsavory business practices.
Sounds like the web-office tools need a "partially public" option. I mean, I want to do whatever, whenever to my private documents, but when I open a document for public editing because my collaborators don't have a google account and so I just share out a long-URL with them, the expectation is that the worst thing that coudl happen is that a malicious actor that finds the URL could mangle the document and I'd have to revert it.

Giving my collaborators enough power to inject executables is far beyond my needs and my intent when I make the doc "open". At worst I'd expect to find a document edited with a link to an external malware exe, not some horrifying autorun problem.

You could also do warnings when the user clicks a link ina publicly editable doc "this document is publicly editable, which means that any rando on the internet might have set this link, not just your buddy who made the doc. Are you really sure you want to go there?"
Show HN: Autocomplete your code with syntactically similar open-source code
http://auto-complete.westus.cloudapp.azure.com

I'm using code vectorisation to auto complete code. I've pre-learnt the vectors from several open source projects. Do give feedback.
P.S. - Saw a similar post yesterday from Kite, this is my effort but on a smaller scale :-)
Isn't there a statue of limitations for this? It's been over 2 years and he never lodged a complaint
Unfortunately, it is impossible to isolate a community in modern society.
One way or another the funds will leak, for example, IS funded income being used by Kenyans to buy Chinese TVs.
That money will take a long way to come back to Kenya or US, but there may be a positive net effect even if it doesn't.
They aren't far behind shuddle, they will be gone in 6 months.
There is no pardoning that would be relevant. However, they could change the law before the court's verdict. In that case the court needs apply the more lenient version. As far as a I know there is significant push to change the law at the moment.
>I can't help interpreting your opinion as, "it's ok to kick the poor people out, as long as the upper classes, government and businesses prosper.

I can't help interpreting the original argument as "we're fine with our people here (the artists), but we don't want those other people in our community".
I have a similar problem with a monitor right now. It's rare, only happens on startup, and is fixed by a 30 second reset with cables unplugged. So I still have the monitor for now.
Ask HN: Which tools are the best for stress load testing of a web application?
I'm looking for tools which they are able to do heavy stress testing for a web application. Tools which they are able to do in browser testing (like Selenium) or a framework(Python preferred) to write the tests and record the GET/POST requests and the load of the JS/CSS files. Any suggestions will be appreciated.
You can offload both 1 and 2 to third party services - one of the major ones with a properly public API that officially supports (and thus charges for high volume use) use by other parties is Microsoft's Project Oxford [0].

You could also use some of the Google APIs, but those are more-or-less unsupported, and subject to change as Google needs to change them.

From there, it's a matter of transforming intent into action.

It's entirely possible to do, but you'll have a lot of learning to do to implement it. One place you might start looking is at the Microsoft Python blog [1].

[0] https://www.microsoft.com/cognitive-services/
[1] https://blogs.msdn.microsoft.com/pythonengineering/2016/02/1...
This is, in my opinion, the correct way to think about the issue.
Direct link to the characters [sans flash]: https://www.nsa.gov/kids/bios/bios00001.shtml
The first articles of the german constitution are an exercise in weasel-wording: "Human dignity", "moral law", "may only be restricted by a law"...
All About A/B Testing
Api.ai for Facebook messenger
The worst part is it looks like they wanted the text to have a nice gray shade of #666, which is OK to read on a white background, but for some reason decided that white on black is better.
The Quantity of Money isn't increasing. In other words, GiveDirectly isn't printing cash, only transferring the fixed quantity of cash from those with too much to those with too little.
I had to laugh! It's Friday.
Sure! You could make a query like "Coffeehouses around me with with at least 2 charging points.", and it would give you a list which satisfies your criteria but would also filter based on what it learnt. In case it learnt that you hate crowded places then it would reflect that in the results.

It can also give you personalized notifications. In my particular case, I have to wait for my bus to go to college and it usually is quite packed when it arrives, so I go to the depot and take the bus directly from there. Now, this assistant of mine could tell me that the next bus is packed and I should go straight to the depot or I could just wait for 2 minutes and take a seat in the coming bus.
I've noticed a (perceived) spike in the number of foreclosures in SF on Zillow as well over the last 6 months.
Appears, though not an expert, that a pardon would be possible, but a pardon would require a conviction:

https://en.m.wikipedia.org/wiki/Pardon
It seems to me though that there is a continuum between "multi-channel interactive semi-declarative rule engine" (Frankly, the continuum probably starts back in oldschool IRC bots and expert systems) and "strong AI", wherein the bulk of the value, for me at least, is on the former side of that scale.

The vast majority of the pragmatic functionality I'd use on a day to day basis could probably be built by someone with the willingness to learn about the systems involved, no rocket science or all of humanities ML required :) (I certainly didn't know about anything from scraping to relay control to information retrieval at the start of my pet project)

I guess why I'm saying this is to address yours and some other child comments that seemed more dismissive of the idea due to the complexity (Responded to yours largely because you had gone through the steps of "try it yourself" which I see as the crux of all of this). To the op, Try it! What does it matter if it's out of your grasp. Learn new shit. Realize the extents of your knowledge, and in the process, push them a bit further. If you fail, I would be hesitant to ever call it failure if you even learned a little; I can't tell you the number of pipe dream impossible projects (microkernels, distributed OSes, rewriting AML on my own platform, etc) I've taken on, and despite failing at many of them, the learnings were well worth the time, not to mention the once in a while surprising success at someone you thought was out of your reach.
Yeah the schedule change was sad. And Scala 2.12 takes really long, but a Scala 2.11 is really solid, it just hasn't the same interop than it should have in a Java 8 world.
No sinister men with long coats and barking dogs at three o'clock in the morning, but the screws are being tightened on free expression over much of Western Europe these days, not least as concerns potential offense towards a certain easily offended religion.

[edit: typo]
Agreed! But it's not so simple to just add a "date" type; it would add significant complexity to a relatively simple text format.
I haven't done it yet but I've contemplated sending a letter along the lines of:

Dear Senator,

The draft bill, the Compliance with Court Orders Act of 2017, fails to take into account the necessity of convenient, effective encryption for protecting things like online commerce and it fails to account for how easy it is to access encryption technology that is not compliant with the bill. An example of readily available software that does not comply with the requirements of the bill is "Pretty Good Privacy" often referred to as PGP. This software is widely used and available outside of US jurisdiction.

Many well qualified technologists are speaking out against the bill. Their reservations and the apparent lack of input from the broader technology industry is very worrying.

I consider support for a bill with these issues disqualifying and will vote as such in all future elections.

Thank you,

Max Erickson
Erdogan is a terrible leader, he's been arresting journalists critical of him.

Even Russia has taken shots at him, implying that Turkey is the means by which IS is able to turn oil into cash and continue operations (my money is on the next US president deposing him).

I just can't understand why Merkel would care what he thinks?
That's the 2D view of the situation. The 3D view is that she had a chance to make a strong statement about freedom of political expression and she chose not to.
>let simply the market normalize.

Who's to say what that "normal" market looks like, and what it means for housing affordability?
You have an absolute, indelible right to freedom of speech, except where it collides with other absolute, indelible rights. That's not exactly surprising, isn't it?
The government may have the right to stop a complaint regarding this law, but that doesn't mean that there is no moral obligation for the government to not stand in the way of law.

She's not deflecting blame. For one thing, it's not Merkel that made the decision. Secondly, the blame would have been less if the government stopped the complaint. That would have been the easy way out.
Overall a good article. I especially hate features that are aggravating and I can't turn off. The auto-play is somewhere high on my list. Although, I think it's to get more ads shown than for convenience.

Fun part though is that similar arguments could've been made against the tech behind his "plastic circles" or logistics of receiving them in the mail. ;)
Please define online services. Renting a VPS has a fixed cost associated with it regardless of your location, so the hosting provider can't do much to differentiate prices based on the customer's location.

You are probably referring to digital products that have an initial development cost, but no or negligible transport and manufacturing costs. Buying a digital game on Steam is a good example of this (this goes for films, ebooks, and music as well).

Game prices on Steam can be based on the GDP of your country, because if they used the same prices as in Western Europe or the US everywhere, a lot of people would not be able to afford the games. For a game developer on Steam a lost sale means less profit, whereas a sale, any sale, means profit — even if the price was heavily discounted — at no, or almost no, additional cost for the service rendered. Not everyone does this though, because that is how a free economy works. If a game studio thinks they can sell more games in Turkey by lowering prices there, they will probably do it.

On the other hand, if someone is selling an ebook that no one else sells, and they know that you are willing to pay the full price even though it costs you more (relatively speaking), then why would they lower the price? They are a business, not a philanthropy.
`rm -r` does give warnings. You have to intentionally turn them off with the -f flag. It sounds like the -f has become too standard, a default flag, which undermines its entire purpose. You should only be using -f if you're absolutely 100% sure what you're doing, and that clearly wasn't the case here.
Perhaps partially. But their real income can be inferred from how many goods they consume, and I don't think anyone would dispute they get to consume more goods in the short and long run with food stamps than without them.
You're advocating for demand-side stimulus by giving everyone money to spend on goods without increasing the productive capacity of the economy. This led to stagflation in the USA in the 1970s. There are other examples such as Venezuela today where simply giving out money does not improve welfare if the supply of goods and services does not grow as well.
And the German government could have told Erdogan to take a hike. But they still need him, to prevent refugees from reaching Europe (wouldn't want to do this themselves, now that they successfully kept their further gutting of German asylum law out of the media).
What kind of research did you do where you ended up actually choosing mongodb? Serious question.
Is it the age, gender, or reproductive status of grandmothers that make them less intelligent or less 'up to date' than other people?
SF had another real estate bubble during the dotcom boom, and as far as I know, the bust was regional in scope.
Thanks for the suggestion! I was having issues with SendGrid and had never heard of Mailgun. Took literally 2 minutes to get set up on Mailgun, add the credentials to my app, and send my first email! It's a super small app so don't need anything fancy, Mailgun is perfect.

edit: Not to say Mailgun isn't fancy, I have no idea if it is or not, I can say that it works in minutes though.
Like I said in the second sentence of my post, it's not about intelligence, it's about knowledge: specifically, knowledge of information theory. Grandmothers, as a general rule, are less likely to know about Shannon entropy than the population of HN readers and their milieu (hackers, it's in the name of the site).
Everyone Worries Too Much About 'Black Swans'
That is noble of you but even you must have figured out most of your buds were in it for the job training and GI Bill.

I think those that wanted to reup were from high unemployment areas and were afraid to find out what they would do next.

But I don't have first hand experience. This is just relayed to me over BBQ and beer talk.
The cloudhero CLI can be a very good option for this.
https://cloudhero.io/cli/ (pip install hero)

It would allow you to add nodes with the packages that you need extremely easy. In one or two hours a cron could be made that adds and removes nodes as needed.

It is not a magic bullet solution but it fixes 80% of the problem with 20% of the effort.
The cloudhero CLI can be a very good option for this.
https://cloudhero.io/cli/

It would allow you to add nodes with the packages that you need extremely easy. In one or two hours a cron could be made that adds and removes nodes as needed.

It is not a magic bullet solution but it fixes 80% of the problem with 20% of the effort.
> This has created a niche for businesses to crop up where the company will give you the lump sum total due, with a nice chunk extracted for themselves.

What prevents these businesses from approaching these Kenyian people?
This seems really cool but I just got in the habit of using AWS OpsWorks for everything an OpsWorld handles this for you with Chef recipes and has a nice front-end.
Warcraft: Bonds of Brotherhood
> I doubt this is just RoboVM unilaterally making this decision.

While they likely didn't make the decision to close up shop, RoboVM did unilaterally make the decision to close source the code 7 months ago. Additionally, they did make the decision to sell to Xamarin. They indicated that very few people contributed to the open source project, and with it being open source it was difficult, if not impossible, for them to make money as a business.

I understand that people want to make Microsoft the bad guy, but in this case RoboVM sealed this fate themselves a while back, and from their point of view they didn't really have a choice if they wanted to make any money.

As another comment pointed out, the old open source repository is still available on github as of now.
I'd say it's more true of cloud providers who don't schedule your VM for 15+ seconds, from time to time.

As I said, we've deployed our production environment on bare metal (in reaction to this exact problem...)
Have you tried Apache JMeter?
This certainly looks like a major issue for media production. I know I have a ton of clients who are only set up to take .mov/H.264 files, and I have no idea how this will affect them yet.
Turkey’s Deputy Prime Minister Numan Kurtulmus said on Monday that the German comedian had committed a “crime against humanity” by insulting the Turkish head of state. “No one has the right to insult” Erdogan, Kurtulmus told reporters.

And if I call a sexual pose that includes extreme bending over and complete submission "The Merkel" will I be prosecuted under German law too? That is a risk I am willing to take.
Agile Methodology and Sprint Planning (Rules and Best Practices)
Microsoft's Security Response Center (MSRC as mentioned in the article) is terrible. I've reported a security issue in Outlook.com and Outlook for Office 365 in July, and every month I get an email from the case manager telling me that "the team is still working on this". Mind you, I reported a similar bug three years ago and it got fixed in "only" two weeks. In both cases it's a trivial fix with mitigations already in place. I'm not even mentioning how hard it is to talk to someone about a bounty.

I'm considering migrating away from Microsoft products because of this; they offer bounties for important bugs but the way they handle reports is horrible.
Emacs doesn't have tabs. You can spin that any way you want: that tabs are an inefficient system, that tabs are limited, that Emacs offers more powerful systems but right now Emacs doesn't offer non-manually managed tabs respecting the tabbed interface convention found in any mainstream editor or even mainstream application (web browsers, etc.).
It's a far bigger pity that anyone is trying to conduct an investigation at all.