skysight-inc/HackerNews huggingface dataset:
I like forecast.weather.gov:

http://forecast.weather.gov/MapClick.php?lat=40.6936&lon=-89...

No geoip, but a lot of information, right from the source.

The NWS radar pages are also pretty good (and again straight from the source):

http://radar.weather.gov/radar.php?rid=ilx&product=N0R&overl...

There's 4 different display options for each radar, I usually use the simple loop one:

http://radar.weather.gov/ridge/radar_lite.php?rid=ILX&produc...

They also have regional overview pages:

http://radar.weather.gov/ridge/Conus/centgrtlakes_lite_loop....

Click to zoom to a local radar page.
Connected from France, Firefox in english, default was °F
I think they're paying for technical runway. They're not a big company yet, but expect substantial user growth. Right now, they probably believe that growth is more important than profit. So they're going to spend their engineering resources on getting more users to use and keep using their stuff.

GCP isn't sticky. They can leave, or renegotiate, or even try to get Google to do some of their engineering work for them ("We'd really love if this API did this as well..."). Or some combination thereof to minimize risk vs max profits.
The parent's comment ("dodgy") definitely doesn't seem to make sense. Estonia ranks fairly well internationally in terms of being non-corrupt and safe to live and do business in. It's at least on par with highly developed nations such as France or Japan and is better than most of Europe.

eg: http://www.transparency.org/news/feature/corruption_percepti...
Researchers hacked the MRI to make it cheaper and lighter. Next stop: Road trip
Also Celsius for me, seems likely to be region/locale based (as it should be, I'd say).
I think they all use the same lib for drawing those vectors, leaflet I think
m.facebook.com man, it's been my happy place for fb for a few years now.
Every gallon of oil that's taken out of the ground (besides plastics) goes into the air. Mining waste is very local and tractable compared to that.
It might subject you to gift tax. If you give more than 20k€ to a private person over the course of X years, you have to pay 20% gift tax on the amount above 20k€. Something like that, the numbers may be wrong. I don't know if there are similar rules when you give money to a company.
Ubuntu convergence – calculator app phone, tablet, desktop
Send unlimited large files free of charge
> Twitter is by far the worst of all social media because of the limited message length. No well-reasoned arguments can be expressed in that short limit so we are instead left with a battle for the snarkiest, most sarcastic comments people can muster.

You're not wrong, but I do think it's fun and cathartic. But you do have to keep it in the context of "this is just people being pithy" and not use it as a primary source. This is more difficult than it sounds, and maybe not worth the damage it causes when people get it wrong.
Because eventually, you can always go deeper and more abstract. The more you do philosophy, the less you get answers, the more you get questions, and they become less and less practical. At best it becomes absurd or pointless, at worst it becomes depressing.

However, if you use your knowledge of philosophy to actually do something in your life instead of trying to think your way into the abyss of infinite dissection, it becomes a powerful tool.

This is the main difference between very old philosophers (Seneca, Gautama, Epicurus...) and more recent ones (Kant, Sartre, Schopenhauer...). The first ones try actively to make something out of their thinking. They derive a way of life out of it. The second ones try to understand more deeply, categorize more things, raise more difficult questions.

In the end, by reading the active ones, you can feel the joy, the sense of purpose and solutions arising. If you read the other ones, you can almost picture them trying to kill themself.
Anger Subroutine
New Yorker
Looks like Dark Sky[0] has a competitor. I'll probably use both of these side by side.

[0] https://darksky.net/
Is 50 racks the right point of comparison here? Different scale levels will cost different amounts per server.
Show HN: Finally a European Convertible Note Agreement Template
What's the standard way to use Tor for people who are really diligent with their operational security?

Personally I haven't used Tor except for short casual testing. But if my personal security would depend on the anonymity provided by Tor, I think I'd seriously consider adding an additional layer of protection to avoid information leaking out "to the sides".
It seems to sanity-check on every other source I look up, and its methods seem sound enough
Airbnb is providing free housing to refugees
Parent listed 3 metrics. I don't think it's fair to pull one out and attack that instead of the combination of all 3.
How many people can live like that in any practical sense? Everything I've ever read about motivation, learning, flow, and mastery holds quick and direct feedback as the most central necessity. Applied to software development, hence we prefer fast compilers over slow, unit tests over integration, working on a desktop over an SSH connection halfway around the world, frequent releases, etc.
Great website.

On a side note, you can see the Himalayas doing their job: https://www.ventusky.com/?p=32.15;78.51;6&l=pressure
One would hope that Ubuntu eventually exercises some quality control over the snaps in their store. Otherwise what's the point of a centralized store? Currently uappexplorer shows a whole bunch of "hello world" apps.
Sure.

Serialization and the concept of the ActorRef.
They both go hand in hand.

in Akka/NET, ActorRefs are contextual, they belong to a given ActorSystem.

This means that when they are serialized, the serializer needs to be able to know how to transfer and rebind this context on serialization and deserialization.
To make it more complex, ActorRefs can be embedded in other messages.
There are a few other primitives also that are contextual and serialized.
This limits the options you have in terms of serializers.
It also puts a massive tax on the framework in terms of maintenance.

ActorRefs are also "resolved" when deserialized, so the deserializing system has to figure out which actor is targeted.
This lookup is slow due to parsing and scanning of actors and their children.

This makes network communication speed suffer _a lot_.

The configuration DSL HOCON is also tightly integrated with the entire infrastructure, making it hard to reason about what is going on and what parts of the config the current piece of code actually sees.
Akka/NET also lacks good interception points, its hard to hook into actors and monitor them.

There are just too many moving parts for my own liking.
I did blog about some of the problem areas in my POV about a year ago: https://rogerjohansson.blog/2016/03/13/random-things-learned...

So the issues are really both on a performance level and at a maintenance level.

The mindset in Akka.NET have been more "lets build everything ourselves from scratch to match the JVM" and in proto.actor "lets re-use proven tech and glue them together, with minimal code"
People can't look at each other in the eye anymore, so they forget what it is like to feel empathy.

I hear a line of reasoning like this quite often and I have yet to understand it.

I simply don't accept that empathy is a necessary precondition to productive conversation.

I can have a productive disagreement with someone that I don't empathize with. I can have a productive disagreement with someone I loathe and can barely force myself to maintain eye contact. It's called being an adult.
I have used several times. Uploaded a CSV file, thrown neural networks or random decision forests at it to see how well it worked.

It works well when you are prototyping and is quite accessible. It is also good to test various algorithms and the GUI enables you to get a good sense 'flow of data' (input, filters, algorithms, comparisons, output, etc.).

However, it becomes painful really quickly, and it is not for production!

For the particular project, I ended up using RDFs (because they showed the most promising results in Azure), and implemented RDFs by hand. After some tweaking, my own implementation performed better than the one on Azure, so I was satisfied with that. BTW. RDFs are quite easy to implement!

I think, I'll switch to TensorFlow for equivalent future prototyping. Mainly, because I can run it locally and the script (Python) support on Azure ML is terrible.
Frobulator on iOS has "orbit", "vexity", "doubt".
Yes. But do in need sqlite manager to be a firefox extension ? I can probably live without it.

Do I need it to be at least as fast as chrome ? Yes.
There's not a lot of explanation of what it does. Also, no social proof on the landing page either.
Related: Site for tracking lightning/thunderstorms [1].

Warning: Sound is on by default. Disable by clicking Sound in the menu on the lower left.

[1] http://blitzortung.org/
Drive for two hours, rest for 30 minutes while the car charges enough to drive two more hours. While not exactly the same usage pattern as a fossil fuel car, it should be enough. We need more quick charge points.
They still have billions in profits each year.
For remote locations I find the NASA worldview pretty accurate for weather predictions. Just came back from the Seychelles, basically any weather forecast was completely off.

Just by looking at the NASA satellite images you could roughly predict the cloud movements for the next day and though next sunshine :)

EDIT: link https://worldview.earthdata.nasa.gov
You could write a whole book on that first question. In fact, books have been written about it. It depends on the laws of your country of residence.

One UK example: http://bit.ly/2kAqV7r

> Even if the company is not tax resident of said countries ? Mind pointing me to the laws/countries.

Yes. Broadly this falls under CFC ("Controlled foreign corporation") related laws. Taxation of the foreign entity could exist at either the corporate level (i.e. some domestic entity owns a low tax subsidiary in some tax haven), or the shareholder level (i.e. you own shares of a company in some tax haven).

> Any estimate?

Depends on the business. Some things you can't run through a low tax entity, others you can. If you sell an app on the app store, that would be relatively easy, for example. But you'd have to fly to the jurisdiction to sign the contract + probably have a local director.

The problem with these structures is not the set up cost. It's the cost of defending it in court if the tax authority of your residence country comes after you. And they do.

If you can't afford to defend yourself, you might as well not set it up.
Yeah, well, I was young and inexperienced... my first programming languages were BASIC and FORTRAN...
In my opinion this is only great if you live outside the EU and want to have a financial place in the EU. One example: Imagine you live in Germany. When you create this company in Estonia good luck in describing to German tax authorities why you have founded it there and not in Germany! You probably also have to pay more taxes in total (to Estonia and Germany) if you are transferring money to yourself.
https://news.ycombinator.com/item?id=13512262
The Ultimate Dating Emoji Quiz (NSFW)
So basically, your counterargument to the evidence I presented (however flimsy, and at least they look legit: http://www.allsides.com/bias/about-bias) is the Proof by Assertion fallacy https://en.wikipedia.org/wiki/Proof_by_assertion as well as Argumentum ad Populum?

Perhaps you should put your Rational Debate cap back on and try this again. If I have any say in the matter, truth determination in the Age of Alternative Facts will be more rigorous than ever.
Here is a recent one:

http://www.pbs.org/newshour/rundown/chinese-herbal-therapy-m...

"Tu was appointed director of Project 523 in 1969, and rather than sift through modern chemicals for a treatment, she scanned ancient Chinese texts for possible herbal remedies for malaria. The earliest description for the parasitic blood disorder comes from Chinese medical texts dating to 2,700 BCE. She found one promising candidate in a 2,000-year-old document that described how sweet wormwood (Artemisia annua) could heal malaria."
Meet Butler, a new, open source Jenkins client for iOS
> I've gone through it myself at Mozilla, frankly it sucks

Did they pay you while you interviewed for other jobs?

(if not, it'd be crazy to call it anything other than a layoff)
I also wouldn't go that far. I follow the literary scene on twitter and have had no experiences with bullshit, and there certainly aren't very many 20somethings with no life experience among editors, published authors, and literary agents! What party lines? I guess the last big thing was when vox day called nk jemisin a half-savage when she decried him for being racist and part of sfwa. I guess if that's there party line then sure?
Are Ports Fast Enough? – Benchmarking Language Interop with Elixir
Yes there are marketplaces for this with some providers like AWS. You are buying capacity (like a voucher) for a server not a particular server.
Number one criteria I look for in weather sites is that they pin my CPU to 100%.
Search and save snippets from your terminal or web
It is rare to see something come out of Fedora that is not NIH.

As for all the mentioned package/image managers, IMO they all bring more problems then solutions (except maybe nix). Dependency resolution brings sloppiness and keeping the programs dependencies up to date would kill the internets and hard drives (compared to a normal package manager). They should just build a build bot and amen (or just not do anything). The only "problem" they solve is proprietary program distribution, and that is solved by a Filesystem Hierarchy Standard (and fd.o) compliant installer such as MojoSetup (as used by GoG).
Apparently, some very popular extensions still have problems with it.

The one that bother me the most is tab group:

https://github.com/Quicksaver/Tab-Groups/issues/535

It was an feature of Firefox that I loved. They removed it. So I now use the extension. And the author is now announcing he won't be able to port it.
This is Butler - Client For Jenkins, a totally new, open source, iOS client for Jenkins.

iTunes Link: https://itunes.apple.com/us/app/butler-client-for-jenkins/id...

Github Link: https://github.com/mobilabsolutions/jenkins-ios

We are very happy about contributions of any kind.
"Donate" sounds strange, but yes, you can pay any bill from any account – including your personal one, or cash in your wallet. Technically, this would be regarded as a loan to the company, and you can later pay it back to yourself. As long as it's a business-related expense and the company's name is on the bill (above a certain threshold), you can claim those expenses on the business' taxes if you later make any revenue.

What may make this a bit complicated (and make the advice given above sound) is that one of the condition triggering bankruptcy is having more liabilities than assets. If you start the company with 1 Euro, and then go for coffee with the notary spending 10 Euros with the intent to claim it as a business expense, you're 9 Euros underwater. Not sure if this is something you have to monitor throughout the year or if it only becomes relevant when you actually do the bookkeeping at the end of the year.

Contrary to popular opinion (and the article) this stuff is quite easy to sort out as long as it doesn't involve real money, so I wouldn't worry about it. I know some people start companies with a bit of money for this reason, or even use something physical (i. e. their notebook) as an initial deposit into the company.

And just in case people are wondering "but why": these rules are supposed to protect vendors. Limited liability companies shield the founders from financial responsibility, so the rules are written in such a way that founders/owners are on the hook for at least 25,000 Euro (GmbH), or – nowadays – that the risk is clearly communicated to vendors. You can start a personal company much easier (basically a form with an address field and three questions) if you don't need limited liability.
Use Tails or Whonix which prevents leaking data outside of the Tor network. Qubes OS makes Whonix easy/transparent (though I haven't had the pleasure of trying out Qubes yet).

Never access files downloaded over Tor outside of those environments, and _never_ mix identities: if you're going to be pseudononymous, don't access files downloaded under another pseudonym or visit websites you'd access (especially if logging in) under another. If you're going to be anonymous, don't save the data: let it be ephemeral, which is easy in the case of Tails, which is ephemeral by default.

Always use Tor Browser, not Tor over Foxyproxy in a vanilla Firefox or something. Don't rely on torify on your normal setup for complete anonymity, for reasons above.

But it depends on your threat model. I _do_ do both things in the previous paragraph for my day-to-day stuff where my threat model involves e.g. advertisers and other privacy-invading trackers, where I'm reading tech-related articles or downloading videos of talks, for example. But that involves a number of other addons as well (e.g. Privacy Badger, HTTPS Everywhere, NoScript, uBlock Origin, self-destructing coookies, ...).

Edit: Forgot to mention: https://www.whonix.org/wiki/DoNot
Callback hell isn't the characteristic of having a callback-based API. It's the code you get when you try to compose it and conditionally fork it without any better abstractions.

So promisifying a callback-based API does address it by either letting you use a yield/await abstraction or at the very least promise composition.

Wrapping a callback-based API is such a mechanical process that you can wrap entire modules at a time, so I'm not sure what's hellish about that when it gives you promises, something you can actually work with.
This is not correct. I've worked with both borg and k8s and k8s is effectively a rewrite of borg using the same container infrastructure. There are differences, but they aren't meaningful.
They are both very similar to https://earth.nullschool.net/ which is open source: https://github.com/cambecc/earth
>the Windows codebase has over 3.5 million files and is over 270 GB in size

So instead of cleaning up this mess they decided to "fix" git? With this type of thing going on at MS it's no wonder Windows 10 is more buggy than my Linux box.

Also why would they keep the entirety of "Windows" in one git repo? The only reason I can think to do this is if very large parts of the ecosystem are so tightly coupled together, that they depend on each other for compilation. I know it's not UNIX but any basic programming course teaches you to decouple your programs (and the parts of your programs) to make them not dependent on each other. Is the developer of explorer.exe expected to clone the whole Windows repo? Do they have no idea what they're doing? If they seriously have one monolithic code base then that really explains a lot.

Sounds like it's amateur hour turned up to 11 over at Microsoft.
Connected from Ireland, Firefox in English, default was °F

Possibly the locale detection is limited/imperfect, with °F as a fallback.
From my experience majority of async functions that I used are from the fs package and for that, there is nice wrapper called fs-promise (1) which converts all the functions from callbacks to promises.

For other stuff, I just create my own promise wrapper (if I feel like that promise interface would be better), which is like 5 lines of code.

[1] https://www.npmjs.com/package/fs-promise
Snap install openstackclients
but that is not how people travel, ever.

besides time to charge the real big drawback of battery EVs is the weight of the packs
> I am feeling like I am swept away in filthy, roiling, floodwater every time I switch to my Twitter tab.

Surely the answer there is "follow better people"?
The battery in a Tesla is also not clean fuel because the cheapest way to charge it is from coal fired power plants.
I thought the reason for the small protrusion was to make it easier to attach third party camera lenses to the phone (not that I've ever seen one)
Interesting experience, thanks!

> For the particular project, I ended up using RDFs (because they showed the most promising results in Azure), and implemented RDFs by hand. After some tweaking, my own implementation performed better than the one on Azure, so I was satisfied with that.

What language/libraries did you implement this in? Is this Python? Do you have any idea what makes it faster than Azure?
... if you invest more than 10K. But yes, it's a good setup.
I've played around with various USB MIDI devices and while its possible to eg create multiple virtual devices, they tend to create one which simply streams a series of notes (with channel as part of the note).

MIDI messages tend to be 3 bytes[1]. For example, a "Note On" message is 0x9Z 0xKK 0xVV where 9 is the "Note On" command, Z is the MIDI channel (since its 4 bits, you can have 16 channels), KK is the key/note (up to 128 [2]) and VV is the velocity (up to 128 different values).

[1] excluding system messages and the channel pressure command which has only 2 bytes

[2] the most significant bit is always 0 for data bytes. If its 1 (like in the first of the messages byte) it is treated as a command byte.
Cancer Research Institute Awards Grant to Develop Powerful Genomic Data Resource
Beautiful. This should be used to introduce vector fields in Calc 3 / Manifolds type courses.
The problem with the ending wasn't only the outcome (which, IMO, the DCL ending still wasn't enough). It was mainly the the execution. The "press the button" ending was a travesty to what was advertised by the three games.

You can really notice that lack of thematic coherence and good writing when Drew Karpyshyn left the project.

I really liked ME2. The gameplay was the best, had really good quest lines and some ideas were really interesting (working for terrorists, the suicide mission). And it had Mordrin!

On the third game it goes all downhill.

Earth is, apparently, the most important planet on the galaxy. To the point that someone thought that it was a good idea to diverge troops that were defending the planet with the biggest and best fleet of the galaxy to defend the Earth.

ME2 and Mordrin spent a lot of time convincing me that, while the xenophage was something horrible, curing it would have unforeseen consequences and was a bad idea too. But now we're going to cure it, no choice in the matter.

Cerebrus turned from "amoral pragmatists" to "james bond villain".

My best bro Wrex still didn't return to the party.

And the dreadful awe of the reapers was simply squashed.

ME3 was a massive dissapointment. I don't see myself playing a multigame Bioware series ever again.

Two links:
A massive Mass Effect Retrospective, which cemented some of my feelings on the series: http://www.shamusyoung.com/twentysidedtale/?p=27792
Anon is still mad about ME3: https://i.imgur.com/5naFPuS.png (Strong language)
> Apparently you just silently shovel...

This poor characterisation of me has nothing to do with the topic, and is just abuse.

There is an expectation at a BBQ, though this differs culturally. There is not such an expectation for FOSS projects, unless explicitlty stated somewhere.

If you want to compare the two; tell me why BBQs are generally not open to anyone, whereas there are few restrictions on FOSS contributors? What are the consumables in a BBQ (food) versus a FOSS project (developer time), and who contributes these in each case?
The OP states in their second sentence:

>"This sounds like a really bad move on their part and they ..."

That's hardly a "factual" statement.

>"Good discussion would have ensued after a statement like "I wonder why they don't build"

Do we really need to preface our comments with personal opinion disclaimers? When someone says "it sounds like", it seems pretty clear that they are admitting they don't know all the details, so how can what follows that phrase imply authority? That's absurd.