skysight-inc/HackerNews huggingface dataset:
Tying the implementation to a single underlying API is just another kind of lock-in. You can be locked in to an open standard just as much as a proprietary one. Suppose this had been proposed 5 years ago and been tied deeply into OpenGL? In the world of today, that would pretty much make it a dead end. It's just not the job of a standard like this to pick and choose winners at a different level of abstraction.
bradfitz : "That was one of the biggest architectural changes in the net/http.Server in quite some time.
I never did any benchmarking (or optimizations) after that change.
"

Sorry, what ? It's not like the http server of the stdlib is here only for doing hello world code samples... You would imagine those benchmark to be part of some CI process along with unit tests.
So, the city is asking a company to pay extra money in addition to the normal taxes, and if they decline, that's called "a toxic relationship" ?

The main purpose of a municipality is to provide infrastructure that's convenient for people and businesses in it, in that context the things Uber asked (according to the article) seem reasonable - it's also reasonable to not provide what a single company asks because/if there are other priorities, but it certainly is reasonable to ask them.

Not offering to fund it yourself isn't a sign of an one-sided relationship - the company is providing direct taxes through sales and indirect taxes through jobs, and it's reasonable to expect proper infrastructure in return.
Open Simulation Interface for autonomous driving. (by BMW)
See: https://github.com/OpenSimulationInterface/open-simulation-interface

For description and introduction:

https://www.hot.ei.tum.de/forschung/automotive-veroeffentlichungen/
Thanks! Yes this file could be used to see the compoments needed to install redash.

However I'd really prefer some complete step-by-step instructions to actually understand better what's going on. For example similar to the instructions gitlab provides for installing in your server (https://gitlab.com/gitlab-org/gitlab-ce/blob/master/doc/inst...)
What about someone using one of the hundreds of thousands of proxies to submit reports? IPs are easy to get.
Talking about this commit: https://github.com/golang/go/commit/faf882d1d427e8c8a9a1be00...
This is documented (okay, a little "hidden")! It's written black on white in their documentation (see the link above):

> A replica set member becomes “stale” when its replication process falls so far behind that the primary overwrites oplog entries the member has not yet replicated. The member cannot catch up and becomes “stale.” When this occurs, you must completely resynchronize the member by removing its data and performing an initial sync.

> MongoDB provides two options for performing an initial sync:

> Restart the mongod with an empty data directory and let MongoDB’s normal initial syncing feature restore the data

> Restart the machine with a copy of a recent data directory from another member in the replica set.

Note: the second option is not a real option when you're dealing with a 700GB database. By the time you finish the copy the oplog will be too big anyway. Thus, making all these steps completely pointless.

And that's why it's so bad. They even acknowledge the "correct" solution is to rm your data and resync.
"Too late for Go 1.8, but we can look into performance during Go 1.9."

That probably shouldn't be the response for a major performance regression in a release candidate.

Looks like I'm sticking to Go 1.7 for however long it'll take before 1.9 is released.
Truthfinder+Reviews+|+Find+The+Truth+-+Reviews
Is your content icky or sticky?
A) Lowering doctor salaries is part of the solution to health care costs. You could do this by educating them outside the U.S so they would have much lower student debt.

B) More people will enter the health care professions globally if there's a bigger market for their services.
SEEKING WORK:

iOS Developer with 9 years experience. I've worked primarily as a freelancer but had a couple of stints working with early-stage startups since 2014 helping bring products to market. I am experienced in both Objective-C and Swift.

I'm looking for remote work with flexible hours.

LinkedIn: https://uk.linkedin.com/in/aslkjduei

Email: kieran at hotrodsoftware [dot] com
why did not go for go
I didn't see any mention of quality in GP's post... For me Docker swarm is a simpler implementation than Kubernetes and likely more suitable for simpler deployments.

Kubernetes whilst a cool product still has a lot of rough edges even now. One I encountered recently was that to upgrade a locally deployed cluster from 1.4 to 1.5 the answer appears to be "re-install from scratch" as the upgrade script is still "experimental" (https://kubernetes.io/docs/admin/cluster-management/#upgradi...)
That's why I posted this, too many people would be affected by such regression. And would prefer sticking to Go 1.7.x
As person who have spent a considerable time living in North India, I would say that people will turn this free money into gold and garments and other status symbols, like mobiles, which in turn, will cause inflation and soaring of prices of gold and other assets.

Simply distributing money to a bank account will obviously eradicate some corruption, the problem is that, perhaps, a third of population in some areas have no bank account.

The economist Harrison Price used to talk about there being two different sorts of people - the "no, because" people and the "yes, if" people[1]. A "no, because" person will look at a seemingly impossible idea and state why it won't work, with some pretty damning reasons. That's what you're doing here - universal basic income won't work in India because people will spend the money on status symbols if they can get it, and many won't be able to get it due to not having a bank account. Those are fair criticisms.

A "yes, if" person would look at this idea and say "yes, if we can persuade Indian people living in poverty to spend their income on things to lift themselves out of poverty, and we can figure out a way to get them bank accounts, then this could work."

There's nothing wrong with being a "no, because" person, but "yes, if" tends to be a better approach for creative problem-solving.

[1] https://toddpack.com/2011/09/07/saying-no-gracefully/
But in those cases you would hardly expect a Stackoverflow question tagged with "pointers".
I'm assuming he means the 'common external power supply' initiative of the EU of 2009 (and IEC 62684:2011), where a micro-usb connector must be used to connect to a mobile phone, versus the propietary lightning connector of 2012.
As I've mentioned before [1], as the number starts getting too large, "requests per second" isn't a useful way of measuring the performance of a webserver, you're really more interested in "seconds per request overhead". The former makes this sound horrible and leads to headlines that make it sound like the entire web stack has lost 20% of its performance, which is terrible. The latter shows that the "request overhead" has gone from ~100us per request to ~120us or so, which is a lot more informative and tends to lead to better understanding what the situation is.

This is not meant as an attack or a defense of Go. The facts are what the facts are. The point here is to suggest that people use terminology that is more informative and easier to understand. There are people for whom 20us per request extra is a sufficiently nasty issue that they will not upgrade. There are also a lot of people who are literally multiple orders of magnitude away from that even remotely mattering because their requests tend to take 120ms anyhow. Using "seconds per request overhead" both makes it easier to understand both the real performance impact with real times, and makes it easier to understand that we're just talking about the base overhead per request rather than the speed of the entire request.

It might also discourage some of our, ah, more junior developers from being too focused on this metric. Why would I want to use a webserver that can only do 100,000 requests per second when I can use this one over here that can do 1,000,000 requests per second? If you look at it from the point of view that we're speaking about the difference between 10 microseconds and 1 microsecond, it becomes easier to see that if my requests are going to take 10 milliseconds on average, this is not a relevant stat to be worried about when choosing my webserver, and I should examine just the other differences instead, which may be a great deal more relevant to my use cases.

Edit: Literally while I was typing this up I see at least three comments already complaining about this regression. My question to you, my honest question to you (because some of you may well be able to answer "yes", especially with some of the tasks Go gets used for), is: Are you really going to have a problem with this? Does the rest of your request really run in microseconds? It's actually pretty challenging in the web world to run in microseconds. It can be done, but a lot of the basic things you want to do end up like "hit a database" generally end up involving milliseconds, i.e., "thousands of microseconds".

[1]: https://news.ycombinator.com/item?id=11187264
6 Key Strategies to Retain Users in Your Mobile App
How can I filter these out?
> Clarify that Voyager is military designation for A330

AFAIK, Voyager is only the RAF designation for the A330 MRTT. As far as I'm aware, the other airforces that operate it largely don't have any specific designations.
> It is not easy to get an IMSI for a random phone number

This is easy if you have an SS7 network connection. Comparable to the difficulty of resolving a DNS name to an IP address using an internet connection.
Will it still be the case next? I'm not saying it is a good choice, but maybe they consider they will gain enough traction to surpass it in the results.
I'm loving the recent rise of posts about FORTH. It's always been a pleasure to play with, right the way back from the 80s.
I think Kubernetes is a really interesting product and obviously has a lot of momentum. That said for something thats seeing wide adoption it still has a lot of rough edges and things that need fleshed out.

One I ran across recently was the upgrade process for clusters. Per (https://kubernetes.io/docs/admin/cluster-management/#upgradi...) it seems that unless you're on GCE the best way to upgrade a cluster is by rebuilding it from scratch as the upgrade script is still "experimental", which doesn't seem great.

The other area that I think Kubernetes is lagging Docker quite a bit on is security documentation and tooling. There's no equivalent of the CIS guide for Docker or Docker bench, both of which are useful in understanding the security trade-offs of various configurations and choosing one that suits a given deployment.
While a deed of assignment is typically used to transfer existing rights and possessions, there's no real reason it cannot be used to transfer future rights.

Deeds of escrow are often used as promises to transfer goods, or perform a service in the future even if conditions for said execution of the deed are not currently met.

Legally it is defensible. To fight against its validity, you'd need to go another route---like showing that one party had undue influence over another.

In this case, it would be a muddy ground battle, because they have already left their employer so there's no influence, and the language of the deed is plainly understood.
Urbit is totally new to me, but from what I understand, the hierarchical identity layout and restricted address space are instant red flags for any distributed system. Oh, and the founders assert ownership over a non-trivial block of addresses.

Looking in from the outside, this looks like a fairly transparent attempt at bootstrapping a fiefdom: Create a type of digital "property", artificially restrict supply, reserve a huge chunk for yourself, and hope it becomes popular (making you "digital rich" and "digital powerful").
Yes, that explains why we carpet bombed cities in Iraq and Afghanistan to pacify them instead of sending soldiers to door to door.
Fire Breaks Out at Samsung's Battery Factory
How much do you pay for data, and how much do you dictate, for this to be an actual gripe?

I assume Google encodes the data in something like iSAC [1], requiring 32 kbit/s for good quality speech, so an hour of dictating is 3600 x 32/(8 x 1024) = 14 MB.

[1] https://en.m.wikipedia.org/wiki/Internet_Speech_Audio_Codec
Glad to see the correct answer at the top here. The "fireball" section of the P4 did run at double the frequency as the rest of the processor. So internally that was considered the processor frequency.

One of my first contributions to the Linux kernel was a bugfix to the bogomips routine. It stored the result in a 32-bit variable and our 8+ GHz chilled test machines would cause that to wrap.

It was then determined that the processor would be marketed using the slow clock frequency. This was the right answer, but it didn't feel like it at the time.

That article predates the marketing change. It might have made them realized they needed that change.
The N/Kg conversion might be off by a factor of what, 1% in extreme cases (Denver)? Whereas IAS can easily be a factor of two or more different from the plain English sense of "airspeed".
EaseUS MobiSaver for Android Free
They seem to have done this only for Webpack (splitting JS libs + prefetching).

Why use Node at all? It's all static content...

Crazy that a top engineering post is about some company discovering "compile-time".

Next post will be about how they discovered this thing they call Testing?
I explicitly said a 30% decrease in costs, not a 75% decrease.
worth mentioning that this is only a noticeable performance regression in situations where the majority of the request is spent in http processing, eg 'hello world' handlers. Here is an example of the performance improvements i've seen in a real world application, admittedly heavily GC bound, but still the performance improvements are considerable: https://twitter.com/arussellsaw/status/819904231759085571
Yes I think that is an essential part of the content.
script kiddie
If you want anonymous mails setting up a normal server isn't good enough. You'd need an anonymous remailer like Mixminion to get even a basic level of privacy. But development on anonymous mail software has stalled ten years ago. There doesn't seem to be much interest.
It's not just about gatekeeping. My reading seems to imply that its design also ensures they have economic and political power if the thing ever becomes popular. Their long game seems to be a pyramid scheme at best.
I didn't know that abou the Rijksmuseum, that's very cool. Had a lot of fun spending a day there last year on vacation. Do you know if the ship models are included?
How about http://import.io ? Does that cover what you are trying to do?
Redash is handy, especially if you want to go from "I have a DB of events" to "here's some handy dashboards" in just a few minutes.

Its filtering options were a little limited, at least as of November (you can't inject anything in to the "where" part of a query).
> You don't recognize the existence of consciousness or intelligence that is either greater than or antecedent to yours.

Well that's not true.

I've met a number of people that I have determined have a greater intelligence than me -- and that number shoots up once you include people who I know only through their work.

On a slightly fuzzier front, I know people with laudable ethics / morals that may indeed surpass my own working set.

There's nothing supernatural about that assessment.

And I don't think I'm subject exclusively to my own judgement.

Speculating on the 'use or purpose for existing' pre-supposes that such a use or purpose exists, or rather, that there is a requirement that it exists (as an externality to myself or otherwise) with an implication that absent such an externally-provided use or purpose, we'd be stuck, twiddling our opposable thumbs, with nothing useful or interesting to do.

> I know many atheists are greatly offended by the use of the word "faith" to describe the conviction that humans are the very apex of intelligence/consciousness ...

This may be attributable to atheists tending to be well-informed on evolution -- consequently inclined to twitch at this assertion. At the least, we'd want to insert an 'as of right now' after the word 'apex'.

The idea that humans are the very apex and there is no further progress / evolution to be had is very much the required position of a theist, and not how atheists tend to view the world.

> ... and that we and the universe that contains us can't have been designed and coded by another intelligent force.

I think most atheists (again, I really can't be speaking for them all) don't say it can't, just that it's spectacularly unlikely that it was.

Just from a statistical angle, given there have been some tens of thousands of religions generated over the millennia, the chance of any given religion being the right one is low.

As noted by TFA, the history of this religion (and of course it's not unique in this regard) being plagued by logical incongruities & inconsistencies, borrowing heavily from early mythologies, having minimal corroborating evidence, etc -- it doesn't increase the odds of being more right than the rest.

> And given that, what else is there beside faith to guide either one of us?

Heh! I think at this point I'm going to have to defer to Stephen Roberts[1]

"I contend that we are both atheists. I just believe in one fewer god than you do. When you understand why you dismiss all the other possible gods, you will understand why I dismiss yours."

[1] http://freelink.wildlink.com/quote_history.php
If your narrative were true, medical consumption would go up and health would get worse. Neither of these happened.

Turns out medical consumption is well beyond the point of diminishing returns, and people are quite capable of determining what medical care is necessary.
People selling to PE can usually see the writing on the wall, so they're eager to leave with whatever cash they can still get. That makes for low prices.

Buyers always think that they have some insight about the business that can materialise some yet-unrealised potential. You've probably done it yourself a few times, "if only Company X did this and that, instead of what they're doing now -- they'd make loads!". Everyone knows PE don't know how to run businesses beyond the basics, so buyers will always see untapped potential. That makes for high prices.
Do you have an API for this?
What if the hardware gets stolen or destroyed (or simply breaks)? Is there any way to still get the access to that wallet back somehow?
It doesn't make sense to call him active in the alt-right since his blog finished in 2011 and the alt-right didn't exist back then. You probably mean neo-reaction which is highbrow right-wing idiocy and not populism.
Link files, URIs and commands to taskwarrior tasks
Not familiar but TOGA is just the aircraft-idiomatic version of "maximum power", no?
Why would it be too late? Isn't this the whole reason for release candidates? To find final major issues before releasing the next major version?

If not, could someone please educate me?
Didn't know they gave that guy a medal. That's straight up sadistic.
What is it about Rothkos that are so impressive? Its's big bars of solid color painted on the wall. I just don't get it...
We used both, and ended up going with Superset for internal dashboards and data exploration. Redash is more polished to look at, but Superset offers more functionality. However, some things are still rough around the edges; I get occasional 500's during normal navigation, and the filtering options are immature, using only "IN" or "NOT IN" (you have to say things like "field not in FALSE", etc.)

Still, though, quite powerful, and we hope to push some improvements upstream in relation to my comments here.
"...and likely implementation."

It's true that you can make UBIs and NITs equivalent, but I think it's important to emphasize the implementation part: they are very unlikely to be implemented the same way. This is because, for them to be equivalent, you need the drop-off rate as incomes increase for an NIT to be equal to the increase in taxes on income earners below 2x the UBI level.

In other words, an NIT is likely to come with a high marginal "tax" (aka loss of NIT) rate for low earners, while a UBI is likely to keep marginal tax rates for low earners low.
So all your application does is accept connections, send hello world, and close them again?
from what I've read, it is meant to wait for a pause (It uses Asterisk, which in turn has some basic detection for pauses and the such, which the script uses)
Why it is too late? He doesn't want to give any justification. Isn't the point of RC and community supported development to catch such cases before stable is published? Just make another RC.
So I think you make a great point. I mean, I have no real reason to complain. In fact, I regularly make similar points about Ruby driven APIs. I have to admin that my comment was a bit knee jerk-y.

I think what I'm more offended by is how releases are being handled.

There was a regression and it's bothering people, there really is no getting around that. I think having a comment like yours in that ticket thread will really help calm the waters. However, personally, I feel that there should be a point release to revert the regression instead of waiting for a major release.
I am not sure that the network layout of the present is less dystopian -- more or less everything is owned by Google, Facebook, Amazon, etc.
I would favour a fixed amount in a fairly large geographical area.

Areas that are expensive to live in also have a need for jobs like cleaning the streets. If people have the choice of living somewhere cheap on UBI then the pay for lower skilled jobs in these expensive areas will have to rise to get people to take them. I would expect the cost of this to have to come from higher property taxes in these more expensive areas which could act to bring down the difference in costs between the different areas.
Absolutely! I provide a "hello world as a service" platform.
I believe it (or some other bot) detects silence on the other end of the line to trigger playing samples.

So it can insert "u-huh" whenever the salesman is done talking.
well, like e.g. Ustream and unlike the infamous storage mergers (Softlayer, Cleversafe, Cloudant, XIV, Storwize, TMS, etc) it seems to have remained a separate company. maybe because it doesn't fit an existing IBM division? so it might be safe, as long as it isn't incorporated into the shitshow that is bluemix.
We did actually build a standard tied deeply OpenGL, it's called WebGL. And indeed, we foresee the need to move beyond it (though WebGL is still plenty good and not a dead end yet.)

Worth noting also that Khronos is considering a slightly higher-level API than Vulkan as their next iteration. So that's another reason it would be a shame to bind too tightly to Vulkan.

I also find it puzzling how designing to support multiple back ends is "lock-in" but binding tightly to only one underlying API is "open".
What does it actually say?
Benchmarks in CI are hard, because you need them to run in the exact same environment to make any sort of conclusions. But CI's are often noisy, virtualised, dockerized, whateverized. There is not much benefit in that.
Mexican remittance tax could lead to Bitcoin boom