skysight-inc/HackerNews huggingface dataset:
Over 5 years ago, I created a background-geolocation plugin for Cordova. I later ported it to React Native and now flutter. It’s not every plugin that could be monetized. Geolocation, especially in the terminated state, is a special case.

https://github.com/transistorsoft/flutter_background_geoloca...

Background geolocation for iOS / Android is all I do.
The Mac Pro is worth exactly what people pay for it. If it sells then who are we to judge it’s price/utility?
Plant-plant communication from the lab to the field
Google doesn't go out of their way to screw people. The problem is their automated spammer systems pick up people and kill their accounts and all their google accounts and you are stuck. That's the problem. There's no human to talk to. It's been a problem for more than a decade.
In Japan an you can get an MRI for $160 US I hear
Ug...ok, I'll be that guy: what's an SWE?
Lumen: A Small, Self-Hosted Lisp for Lua and JavaScript
There was no indication of this not existing when I ordered.
Since none of us know exactly how much you already know about IP routing, we’ll likely either waste time providing an answer that assumes knowledge you don’t yet have, or waste time providing extraneous detail you don’t need.

I suggest googling something along the lines of “ipv6 allocation 56 64“ sans quotes.

[Edit: never mind; the HN community seems quite generous with their time today.]
In the individual case, some number of shares in the company is property of the shareholder.

Perhaps more accurate would be to say they liquidate part of a company's wealth (the broader value of all assets owned by the company) into stock price (the value at which a share can be sold on the open market).

From this perspective it seems fair to say that they transfer wealth from company control to shareholder control.
Most of the time you wouldn't care. The presence of a waypoint is a hint that _something_ is inserting code there. But as long as tests in 010vm.cc continue to pass, it shouldn't matter to it what future layers do.

When debugging things, however, you often want to see the big picture of how the layers come together. In those situations I look at the generated C++. It's designed to be clean and easy to read, and it has #line directives so that you can tell what layer each line came from.
Did not know that.
Regarding socializing, I was really surprised when visiting China. Communities were much closer. I wish we had that in the US.
If we had a crowd-sourced database of cell towers (picture & coordinates) wouldn't it then be straightforward to know (and report) when your phone wasn't connecting to a legitimate tower?

I for one want to make sure the criminals aren't intercepting my signal with home-made stingrays; the police have other lawful ways to get what they need.
What Are Restricted Stock Units?
> A mechanism to save pages to the web archive has now been implemented. Just need to ping this URL: http://web.archive.org/save/<insert URL you want to save>.

It's been on our list to do that for some time, but this should make it much easier. Thanks!
One caution though; learn how to limit the learning part, it can become a trap. I have often in the past fallen victim to the pitfall of spending too much time researching tooling and not enough time jumping in.

My methods for avoiding this are to have a core set of criteria that is minimalized. It widens the possible tool list and makes it harder to get caught up in minutiae. Then, I have found that actually just spinning up each set of tooling in testing to find real world implementation issues first-hand is a great first-gate narrower.

This is just a particular subset of learning at work though, so in general what I would say is learn how to get better at learning in general. Learning at work and elsewhere will get better if you do.
There's a particular type of overly literal, pedantic geek who just cannot stand analogies or parables. It's a complete failure of abstract thinking and it drives me nuts, because analogies are a fantastic tool for communicating technical concepts to non-techies.
Titania Mcgrath fools The Independent newspaper – easter egg in article
I have a lot of pictures. I'll blog about it. If anything, you feel really safe once you get past the dystopian aspect.

We always left our bags in the car since a lot of parking areas had an officer walking around. Beat that San Francisco. :)
Lots of NDBs still around USA. mostly in middle-of-nowhere places:

https://aviation.stackexchange.com/questions/3532/where-to-o...
Man, if only I kept a former employer's Class C who no longer exists.

It's 206.197.48.0/24 and needs to be culled and auctioned off.
One (Just One) Workflow / Strategy for Startup Hiring
Maybe they aren't incompetent; that's a story we tell ourselves.

The choices, as I see them: own responsibility for making sure the recipient understands our communications. If they don't, that's on me. If they do, but don't do what I want... I can either accept their decision or move on.

I know changing jobs is hard, but all I can control is to communicate better (differently! and with compassion/empathy!) or leave.
India Passes Controversial Citizenship Bill That Would Exclude Muslims
The longest range conventional chemical aircraft flew around the world without landing. It's not necessary to equal that range for any commercial application. Kerosene is better than it needs to be.

Fuel efficient for aircraft doesn't necessarily mean slow, however (unlike ships). What matters is cruise lift to drag ratio. As long as you can adjust cruise altitude for peak efficiency and as long as all the flow is fully subsonic, then lift to drag ratio is mostly independent of speed (as you can increase altitude where the air is thinner to compensate).

So yeah, electric aircraft might stay at Mach 0.5 or so, but they don't need to be slow. Mach 0.5 is still much faster than any passenger high speed rail service and MUCH faster than car or bus or boat.

Pure electric intercontinental may be feasible for near-term chemistries like lithium-sulfur if you continue to push efficiencies (both structural and aerodynamic). Very long haul, like LA to Tokyo, will need lithium-air technology which is a few decades off.
>"APIs also permit customers to use a lot more of your product. If they have to click, click, click to use your product, they're going to use it only a little. If an API exists, they can automate their use of your product, which would let them use it a lot more. They could automate provisioning for their entire company. They could build entire new applications based on your API. Just think how much more of your product they would be able to consume with an API."

This so much. One of our main adtech vendor is lagging behind on the API front. We've been chasing them for a while on when they'll be up to date so that we can build on top and they get back to us on how their other customers don't really want an API.

Of course, no one (beyond us tech crowd) goes to bed thinking oh I need an API to interface with my DSP.
But I'm sure they'd be delighted about what the API can enable them to do.

Here's an advice if you are building / improving a pretty consequent SAAS product :
Your UX sucks. Not that it is awful but it is likely not optimised for what your customers are doing, simply because you keep adding features and now it's bloated.

And I don't mean that it is an awful thing, it is the nature of such product to keep growing, because marketing, justifying salaries and obviously adding value.

Chances are, 80% of your customers are only using a good 20% of the features you offered and they'd rather have something that is tailored for efficiency to address their main pain point. So either you step up your game to offer that flexibility or you get your API game up to speed. Your competition might beat you to it and I know which product I'll choose.
http://www.basicinstructions.net/basic-instructions/2012/11/...
It's similar to a brick hitting a 1 mm aluminum sheet at 100+ mph.
I basically agree. In my experience as a rider of one, the main downside of urban kick scooters is that they lack infrastructure. They're too slow to be bikes and play in traffic, but their existence tends to offend and frighten pedestrians, even though their control over acceleration is quite good, about as good as someone running. That quality makes them chimerical, one of the most unpredictable users of the road, and one of the factors in me hanging it up was having my day ruined by people getting upset at me.

The biggest real dangers come from grooves and potholes(I took a spill that needed stitches in my younger days, trying to ride inside a groove) and from using pedestrian infrastructure at speed(cross-traffic can lead to near-misses where the car doesn't expect you to jump out so fast, or the bike expects you to plow through and you stop instead).

The electrics are a nifty invention, but also one that makes their character more like bikes. They fit in a little better as all-purpose transports, but they also lack the simple convenience of a light kick scooter.
With the search box separated the Awesome Bar appears to just do a local search, so it is no longer a privacy leak and you can just paste URLs into it. Having done this separation:

You can tell the Search box to not do SAYT (whereupon AFAIK it doesn't talk to the search engine until you push go)

You can tell the main URL bar to not do SAYT over URLs from your history, bookmarks etcetera as you prefer.
I assume the context was "as compared to Azure and GCP, which also charge for egress".
“The best way to control the opposition is to lead it ourselves” - Lenin
Exactly. Lots of places will not blink an eye if you are reading a blog post on something you'll be able to apply within a week. Having a textbook with pen and paper out to learn something that may not bring fruit for several months is a different story.
This is the original published article:

https://www.independent.co.uk/voices/comedy-stand-up-sexism-...

In case the article is taken down:
http://archive.is/G3MXp

If you take the 4th letter of each sentence it spells out “Titania McGrath wrote this you gullible hacks”
> Leaving things behind and forgetting them is how you get Tulsa Oaklahoma, or the Armenian Genocide denials. We don't get to choose what the future finds interesting, and for the first time in history, we do not have to.

There is plenty of evidence for the Armenian genocide, the Holocaust, and 9/11. That doesn’t really stop deniers or conspiracy theorists. When it becomes politically advantageous, spreading misinformation becomes weaponized and mainstream. A bunch of nerds saving some ROM dumps isn’t going to really change that.

Like the library of Alexandria it’s also quite idealist to think archive.org will be around in 100 years or more. Not that we shouldn’t do it... but the future can be unkind to even all modern technology.
The little mobility scooters? They can help a lot. They're a pain to get from place to place though in the few time's I've been with people using them.
That is asinine to say AWS doesn't do hybrid cloud, or that hybrid cloud means AWS Outposts. AWS has a whole suite of services for building hybrid clouds and bringing cloud ops to data centers. Hybrid cloud for Azure has mostly been a sales strategy for MS to sell cloud services to their existing customer base. AWS has 50% marketshare of cloud services compared to Azure's 15%.
Really, there are many reasons to run internal mailing/distribution lists and designate emails from them in some manner, such as a subject prefix. One of which is that people are less likely to sent an email to the "Staff" list if most the correspondence there is from management and about company level things, and then it's also very appropriate to reply to the email with content that addresses the request (in this case, you're wrong, don't do that) and also a rider about how this is not the appropriate place for this, and they should submit to the appropriate list/form.
>> returning a null array to represent no items

> To be honest, that's what I'd expect. What do you dislike about that result, and what would you prefer to see returned? Jump straight to 404?

I'd expect an empty array to represent no items. It's the difference between "" and "[]".
I wonder, are court records generated by the issuing of warrants? If so, I imagine you could have gone at it from the other direction and simply gotten a list of warrants and looked for terms that looked stingray-ish. So maybe warrants aren't actually recorded in court records?
The problem is that thinking for someone else doesn't "teach them to fish (learn independently)" and "be the change you seek," rather it enables co-dependency on others.
It is a major accomplishment of modern commercial aviation that now, a gear-down error + missed approach qualifies as a noteworthy safety catch. Aviation safety has come so far in 50 years.

I have read that the frequency of major safety incidents is so rare now that detection and diagnosis of errors has had to go farther and farther "upstream" towards monitoring and detecting the potential contributors to eventual safety problems. There just are almost no more accidents to study each year. A non-stabilized approaches is itself now cause for study.
Truly admirable.
You're probably right theoretically, but people tend to choose really weak password if they can choose anything.

Maybe passwords should always just be auto-generated and people should be told to write them down in a... actually, nevermind that. Passwords should be a thing that's integrated in your browser/computer experience... this is something that can and should be handled by computers. You should only ever have to log into your computer and be secure from then on.

This whole insanity of point-to-point invention of secrets needs to die.
That was very informative for me, thanks!
I think by "Google's own backup service" they meant takeout, not the tapes google probably uses internally.
You are right on both counts. I realize in retrospect my source is inadequate. I am trying to prove a negative, however. Do you have any evidence for your claim individuals should report profits and losses on their foreign currency transactions abroad?
I mean, sure, but if you're creating an XML API, you've almost certainly defined the schema. If I take JSON like

[
{ "fruit": "banana" },
{ "color": "yellow" },
[ 1 ]
]

...and turn it into XML like...

<document>
<fruit>banana</fruit>
<color>yellow</color>
<ids>
<id>1</id>
</ids>
</document>

It's going to be fairly clear what's going on.

I'd generally prefer to work with JSON, too. But the silver lining of XML is that you can define virtually any schema you want, and there are times that's conceivably going to be clearer or even more concise than the equivalent JSON.
Considering all the stuff that's open public information, it's a bit surprising that cell tower locations aren't.
The 1.5 TB is referring to the max RAM, not storage.
What AWS products do you find to be missing on GCP?
Photography drones have regulatory altitude limits. Nothing stopping somebody from flying higher than that other than the threat of a fine if caught. It's the relative speed of the two objects colliding that matters, not just the speed of the drone.
That product methodology is sure to fill your roadmap with minor variations of button colors.
While I'd understand if such a limit was implemented, for me it'd kill the hobby. Not because I like going high above the terrain -- that's illegal, after all -- but because I do my photography somewhere very hilly, with grades averaging 45 degrees in most of the places I fly.

"120 meters above the launch site" would also mean "120 meters away from the launch site", and then only in two possible directions. The other two have cliffs.

Before you ask, it's pretty deserted. It's also really pretty.
Reading this over a little bit, I wanted to clarify a few points. At least a few of the things Bob was responsible for fell into the category of questionable ethics, if not outright illegal behavior. There was cases where incredibly expensive, far inferior solutions were chosen over the recommendations of everyone else which turned out to involve a purchase from a company that had some connection to Bob. Server hardware vendors changed from major brands to lesser-knowns at a higher sticker and much higher support cost. Bob was very-much about connections.

Where you had to get used to Greg crapping on a bad idea, and accept that he still had utmost respect for you as an engineer, you had to deal with Bob crapping all over you, especially if you were an engineer with a good idea. If it was a really good idea, it became Bob's idea shortly after he badmouthed you onto the next lay-off list.

We noticed early on that if someone appeared to be smarter/more capable than Bob, Bob would target that manager. We lost my favorite two managers to Bob's relentless bad-mouthing inside and outside the main office ... which neither of these managers shared.
> It seems to be how the human works. I can rotate an object in my mind and picture it from any angle.

You can, but that doesn't seem to me to be how the mind works. If it looked at it from every angle simultaneously there would be no speed difference in my recognising an object regardless of the orientation.

But in some cases there are a huge speed difference. I can be staring at it for many seconds and then snap! - oh it's upside down. As soon as I realise this my mind immediately adapts and what was unrecognisable is suddenly as plain as day.

The only way I can account for this is when I finally twig the image is upside down I re-route it through a different path in my brain that does a rotation before feeding it to the recogniser. But normally that path is shut off - it's not constantly scanning the input.

I suppose what happens is in most cases some pre-processor uses other clues in the picture to tell me it's rotated from it's normal position and engages the correct path without conscious intervention. That would explain why most of the time you say you don't notice it.

Nonetheless the two mechanisms are very different. A sequential path that rotation -> recognition will be slightly deeper and slightly slower than that does both in the one step, but far smaller. Nonetheless, to looks to me modern designs do attempt to do it in one step, which is to say they attempt to recognise the object in all possible orientations simultaneously.
There are also technical reasons why Netflix (or any other company significantly affected by net-neutrality) needs to pay Comcast extra in order for their packets to get higher priority, so everyone can watch on Netflix without stuttering and drop-outs.

Paying for higher-priority traffic/more bandwidth looks very, very similar to paying for traffic not be throttled. Some might argue it's the same thing.

IMO the difference is that backbone packet transit is different than end-user ISP transit. Unfortunately net-neutrality gets very muddy with, eg Verizon being both the backbone and the end-user ISP. Netflix network engineers are keenly aware of transit, which is part of the reason why they run their own CDN.
Gitlab has to be up there.
And even without knowing Latin the sentence is recognizable :) At least to me, when I looked at it, it looked very similar to that. Guards, watchmen, custodians. Guarding, watching, being in custody of. And I know from other languages like French words like "qui" (though I don't speak French either, only know a select few words).
I agree with the author re: returning success on retries; it lets you automate the retry process.

I work in mobile games; because someone might play in a tunnel or bad network area, I need to make sure that every request is retry-able.

To do that I generally include a GUID of some kind in the request; if the client says "create an entry for XXYY," there's a chance that the request will get to the server but the response will fail to reach the client.

If the client is able to retry the request (with the same GUID) and get a success response, then I can have the retries handled transparently in the communication layer; all the client code needs to know is "I made this request and it was a success," without any knowledge of how many tries it took.

If the second/third/etc request returned an error of some kind, I wouldn't have a good "success" response to hand back to the game code. (I'm assuming the "success" response contains some information that the game code needs.)
I really like this. I had been looking for a cli client and wasn't impressed by any of them, and this seems like a good compromise for reading others timelines, especially since I am an RSS-aholic.
the best way to describe a UI is in javascript? huh... I wonder why people keep creating markup style languages to abstract away from programming languages for UIs? Basically if you are describing your UI in javascript, maybe that's not a good thing.
> This is trivial to work out in AWS, I just go to their Reversed Pricing Page [2], look for the total cost for an m5.large (2x VCPU/8GB RAM) instance for 12 months which is $501 (12 x 41.75).

Well, nowadays, you don't buy reserved instances; you buy compute savings plans. And be sure to compare the strengths and limitations of an EC2 Savings Plan versus a general Compute Savings Plan; they have differing characteristics concerning instance type convertibility, regional transfers, and applicable products.

And with Compute Savings plans, its not like an RI where you say "I'm paying for one instance upfront, give me 30% off". You instead commit to a level of spend, in Dollars per Hour. Then they convert that spend into fungible credits that have differing exchange rates depending on the instance type, region, and even compute product. Then, through the magic of the AWS Billing System, you save money.

Very rarely do you come out the other end of AWS Compute consumption with a good understanding of the exact trace of "dollar spent to which compute product?" With products like Fargate, its even worse. Don't get me started on Fargate and its billing characteristics.

I'm nitpicking here. But only because: Nothing is ever as simple as it seems. GCP is just different; I wouldn't classify it as more or less complex.
Software Engineer.

I have no idea who started using these acronyms but they definitely forgot they're new and not universal.
> Nothing stopping somebody from flying higher than that other than the threat of a fine if caught

And the built-in software limit that physically prevents the drone from flying higher.
Indeed, it's a completely laughable scenario in any corporation that's bigger than, say, 30-50+ employees. (Alternatively: Any corp. that has a dedicated HR department.)

It's just the reality of an asocial entity acting for its own benefit. Once you grow beyond a certain scale incompetence and indifference beyond personal benefit will start to rule the day.
If you don't know that "results" is an array... how do you handle the uncontroversial case of getting back an array of two results?
It isn't any harder to learn what "print" means.
Maybe my wording conflates unintentionally meaning "extinction of humans" with "extinctions of many species." Extinction of many species is happening at several orders-of-magnitude of background, historical trends. Homo sapiens sapiens extinction outright is unlikely unless we double-down on emissions.

Let's call climate change a "Dial-a-yield" planetary nuke that will extinct many species and most likely reduce our numbers anywhere from 1-50 million if nothing is done, e.g., pre-historic levels. We have to make drastic changes now to dial back the "yield." How bad climate change has to be is ultimately up to all people across the world, here and now.
Visual Studio 2019 for Mac version 8.4 Preview 4 is now available
Even Minimal Alcohol Use Associated with Higher Cancer Risk
Earlier this year, I created a simple "Donate to the Internet Archive" logo for a website and e-book that I compiled from 19th- and early 20th-century books archived by IA. The logo links to the above IA donation page. Perhaps others would like to add the logo and link to their sites:

http://gally.net/jatsi/