skysight-inc/HackerNews huggingface dataset:
> For most of my Voronoi map generation projects, I don’t actually use Voronoi, but something similar. I move the points from the circumcenters to the centroids. Not only is this cheaper to calculate, it ensures that all the region edges have a reasonable length. With Voronoi, some of the edges have small or zero length, and that makes it harder for me to place roads and rivers using those edges. I have written more about this topic here.

He is basically doing a form of relaxatation similar or equivalent to Lloyd's Algorithm[0], no? Adrian Secord used this way back in 2002 already to create stippling images[1], see also Mike Bostock's notebook[2]. Would iterating a few times maybe improve results even more?

Tangent: I have been experimenting on and off with implementing more advanced variants of Secord's stippling algorithm in the past two weeks[3]. It's been a lot of fun! A bit too much at times, Observables makes the interactive feedback loop a bit too easy.

[0] https://beta.observablehq.com/@mbostock/lloyds-algorithm

[1] https://cs.nyu.edu/~ajsecord/msc_thesis/ajsecord_msc_thesis....

[2] https://beta.observablehq.com/@mbostock/voronoi-stippling

[3] https://beta.observablehq.com/@jobleonard/untitled (Yes, that still needs a lot of optimization. I know)
Red blob is one of the best programming sites! I love the interactive demos and the clear writing style. They always strike a good balance between rigor and intuition.
Nothing has changed about the world's demand/need for Saudi oil, it's near record highs.

It's true that between its domestic production growth and Canada, the US could just about painlessly replace Saudi oil imports if it were necessary (1m barrels imported per day from Saudi in 2017). The US should add another million barrels per day in production over the coming year.

Saudi Arabia's production plunging (eg due to a revolution or embargo), would legitimately crash the global economy. China, India and Japan (three of the five largest economies) heavily depend on their supply.

Maybe in another ~25-30 years Saudi Arabia's oil won't be very necessary for the global economy, assuming electric vehicles make enough headway.
Addison Lee plans self-driving taxis by 2021
DaddyTimeMono, for dogfooding purposes.
how were these people so easily bamboozled?

The simplest answer is the most likely: they weren’t.
In your rush to condemnation, you've missed that I specifically mentioned that we followed anti money-laundering laws. Also none of the people we worked with had been convicted for drug dealing.
Why Did France’s Billionaires Get Rich Quicker Than Everyone Else?
Sooo, citizens working their asses off should pay regular tax and digital giants raking in billions and hiding them in off-shores should get a break?

Got it.
This is basically the "contractors on the Death Star" from Clerks. I feel a bit bad about their situation, but 1. There's no shortage of tech jobs, (and we've been talking about SV being a bubble for a decade or so now, why not have a plan for that case?) 2. People should be aware where their wages come from. If you know your money ultimately comes from crimes... maybe reconsider your job.
Linux 4.19
Richard Branson said no to Saudi money after murder incident.
I feel like you are missing the point here. Project maintainers can behave like absolute arbitors if they want to. Many projects successfully work by this mechanism. The issue as stake here isn't how they decided on the proposal but rather that the way that they decided on the proposal is different to the processes that they specified.

They are soliciting contributions by promising an open process ( see https://github.com/HaxeFoundation/haxe-evolution#voting-proc... ) but disregarding those processes when they feel like it.

Ironically, the discussion we are having here is much closer to the level of engagement that should have happened there.

As a sidenote, I'm just curious, what do you personally think of the proposal? Would you like to have the concise object literal notation in Haxe?
In Indonesia we have Gojek, who offer a courier service thats extremely cheap. Ive seen it used to distribute portions of home-cooked meals to relatives.

P2P is extremely difficult due to quality control issues though. Imagine a food poisoning case. Id hazard that its close to impossible to test food effectively en-route while keeping costs low.

What is maybe possible is to partner with existing food stalls and have them sign up to a plan/brand that says they will distribute leftovers or charitable meals.

Each evening these merchants specify what meals they have to donate. These then appear in an app accessible by vetted low income users. You don't need strict quality control as they are already established outlets (even if stalls).

An MVP of this would be to sign up some stalls, give them a nice logo that says they help with the hunger problem. Then call them each eve and ask if they have leftovers. If they do, send an on-demand driver to pick them up and route to nearest the shelter / church / mosque etc who can help distribute to those who need.

=
PS For a developed market version I spotted this on the front page a little while go - seems to be a few like it:

https://www.gocopia.com/
Pre-Code Hollywood
What are the performance characteristics of the value serializations?
Before proposing using the BankID. Know that is "ID as a service" provided by the Swedish banks. Not the State- and it comes with a cost. Both an "visible" upfront administrative cost to set up the service and a "per use" cost for the vendors. This is to cover expenses for both the CA holder of the x.809 cert in the service but also a huge overhead going down in the pockets of the banks.. Not to forget to mention the data generated from the service that the banks then can use to generate new services and products.. This data now compose your GPS location, device ID, etc.
I really think it depends on your use-case. The surface area of HTTP is huge. I'd like to think it's production ready, but I'm only just beginning to dog-food Falcon in production on my end.

Pragmatically speaking, it will be production ready when it reaches 1.0 - until then, make sure you test it well and keep an eye on how it behaves. I've literally run millions of requests against test servers, but... it's pretty wild out there!
Peter Bright at Ars Technica had an interesting article on the Windows development process, with a tidbit of information I thought was interesting. Apparently it's permitted to integrate code into Windows that doesn't have tests:

https://arstechnica.com/gadgets/2018/10/microsofts-problem-i...
While the stereographic prohection trick sounds neat, it looks like it could produuce a bad triangulation if the input points are distributed non-uniformly. Indeed the 2d Delaunay triangulation algorithm tries to build the most uniform triangulation, but the projection step creates distortion which means a uniform projected triangulation might map to a non-uniform 3d triangulation.

I'm not sure it is an issue because some other factor may compensate this issue, but there should be a rigorous analysis of the stability of this approach to various inputs.
I don't understand the difference between this and A/B testing. The fact that you slowly surface/chose the winning variant automatically?
Afaik (I'm no security expert), as soon as you pushed them to a public repo you should change them all regardless of force pushing, because there's no way to take it back. Folks do trawl github for passwords and secrets.
Thanks. I'll follow up internally.
Ask HN: Google Tasks alternative
Since the new redesign of Google Tasks, and raising privacy concerns of using Google services, I started looking at the Tasks alternative.

Basically I'd like to have something similar to Tasks canvas interface for the Web, as well as Android and iOS client.

What are your recommendation?
Born in Vancouver, have lived here for nearly sixty years. The only thing that would make me want to leave? It's not immigration or housing costs... it's the rain. Try being cooped up in a 700 sq ft 1 bdrm apartment downtown ($700,000) for 6 months of the year.

Did I mention the rain?
If you include a unique hashtag, would the message be considered unique? In that case, you could include the epoch timestamp as a hashtag :-)
A prius works in the same way, correct? In some ways this is a simpler system than conventional ICE-only drivetrains, I think this should have been pushed downmarket even faster than it has been. For people without the ability to charge (e.g. in Switzerland the vast majority lives in rentals without charging ports in the garage) this seems like the best solution so far.
Mañana Consistency(tm)
Here in Slovenia (Europe), we start with the first foreign language in the second/third grade and then by the end of primary and high school, one more is added. English as lingua franca is sure on the first place, but many take also German or Russian, Spanish, mostly because of their job ambitions in the future.
There are ways to prevent users to run any kind of executable from $HOME.
It's not about the oil itself (US has plenty and can import from Canada) but the control of the price and that oil is traded in USD.

The US has started multiple wars to prevent the oil price from being traded in another currency.
An update has been posted there: https://blog.github.com/2018-10-21-october21-incident-report...

> At 10:52 pm Sunday UTC, multiple services on GitHub.com were affected by a network partition and subsequent database failure resulting in inconsistent information being presented on our website. Out of an abundance of caution we have taken steps to ensure the integrity of your data, including pausing webhook events and other internal processing systems.

> We are aware of how important our services are to your development workflows and are actively working to establish an estimated timeframe for full recovery. We will share this information with you as soon as it is available. During this time, information displayed on GitHub.com is likely to appear out of date; however no data was lost. Once service is fully restored, everything should appear as expected. Further, this incident only impacted website metadata stored in our MySQL databases, such as issues and pull requests. Git repository data remains unaffected and has been available throughout the incident.

> We will continue to provide updates and an estimated time to resolution via our status page.
GitHub incident report
There shouldn't be any spikes, really. Much less so than with a transmission, which has peaks for every gear.

The car would basically have the following stages:

1. All electric. ICE is just powering a generator.
2. 50km/h+: ICE clutches in at 1000 RPM. Not much power provided.
3. 100km/h+: ICE starts delivers at 2000 RPM.
4. 250km/h+: Peak torque (assuming sweet spot of around 5000 RPM, just a guess))
5. 400km/h+: Redline at 8250 RPM, nothing left.

You'll probably have two torque peaks: Initial electrical acceleration and its drop-off, and ICE peak and drop-off. Depending on how well-tuned this is, it might be smooth between those two peaks.

A trans, on the other hand, would have lows, peaks and shift losses between every gear change, and that's combined with a higher permanent loss.

However, arguably, you could have made a more impressive car while saving weight: By removing the ICE. You'd probably lose a bit of top speed, but make up for it in acceleration. 400km/h is useless.
Taking an existing website and removing Javascript may well be a challenge.

But building a website and simply not adding unnecessary Javascript in the first place? Far less of a challenge.
Its possible, but that that scale how your model your data, and what and where you want your data to be become very important.

If you need global state, then dynamo _might_ help, but that's still limited to a region. Yes there are mechanism for syncing regions, but you need to decide what's more important, consistence, or speed.
The skyscrapers in the desert mean absolutely shit, though. Likewise man made islands that disappear without constant care.
Those are not investments.

Using money to make more advanced development possible, that's investments. The Norwegians got it right IMHO - they put all their oil money back in the economy, and they are punching now way above their weight! They have about 1% of the EU population, but own about 10% of EU Companies through their investments. Bar any major catastrophe, or very stupid decisions, they will have a good life for generations to come, regardless of their oil futures.
try Owl for OCaml,

https://github.com/owlbarn/owl/blob/master/README.md
Isn't it fascinating how posting a seemingly-useless comment that is guaranteed to be down-voted can provoke people to post interesting things in response? :-)
The source code is here: https://github.com/aapeliv/github-status-generator.com but it might be 404ing for you today, lol.
To give the readers a sense of proportionality, Russia has about the same GDP as Italy (About 2 trillion USD). Saudi Arabia is about 10% less at 1.8 trillion USD (PPP 2017 numbers), but an estimated oil reserve of 35 trillion USD, which is approximately thrice as much as what is available in Russia.
There was a time when, at least to me, it represented a clean way to read high quality articles. Now, whenever I open an article, I wonder if I'd be bombarded with float shit, or something else non-functioning, or general slowness (it's a text site that crawls). These issues didn't exist in the past.
Tai-Danae Bradley, the author of this post, has also written an illustrated booklet (freely available) about Category Theory: https://johncarlosbaez.wordpress.com/2018/09/18/what-is-appl...
Well said. I’ve just started really thinking about this. Although I would venture that people naturally develop value systems as they get older, whatever field they are in. It’s just that many of our existing institutions set you up to create values based on self interest and wealth. I think it’s unfortunate. But then again, can I really say my values are superior?
A bot has been finding bugs and submitting patches for them
"and then the service we were using got 'sunsetted' and we spent weeks migrating to a new incompatible provider".

With hard drive failure rates of 1.6% per year, and all other bits of computer hardware being very reliable, I would guess that an unmaintained self hosted solution will have a longer 'time to failure' than a service provider.

The main benefit of a hosted service IMO is less setup time and a support team to help you when they inevitably 'retire' the 'old' api.
> It's weird to me you would treat this state of affairs as a static and universally-holding position.

People are going to tend to do what everyone else does. If we were to start hearing that everyone in the fund community had decided not to take money from XYZ kind of investor, we'd probably have done the same. And the arguments would be no different. You'd decide what to do, and then all the reasons that weren't enough before would suddenly be damning and certainly enough.

As for moral arguments, I'm surprised (well not really) that people think it's so simple. Anyone who's read a bit of philosophy has come across moral dilemmas that are not clear. I mean fgs there's a guy up the thread who thinks Gaddafi is defensible, and then there are people who think a guy who hires heavies is untouchable.
They've just posted an "Incident Report":
https://blog.github.com/2018-10-21-october21-incident-report...

> Multiple services on GitHub.com were affected by a network partition and subsequent database failure resulting in inconsistent information being presented on our website. Out of an abundance of caution we have taken steps to ensure the integrity of your data, including pausing webhook events and other internal processing systems.

[...]

> Information displayed on GitHub.com is likely to appear out of date; however no data was lost. Once service is fully restored, everything should appear as expected. Further, this incident only impacted website metadata stored in our MySQL databases, such as issues and pull requests. Git repository data remains unaffected and has been available throughout the incident.
23mpg isn’t great - a 2CV of similar vintage would do twice that.
I don't think it's easy to predict what is going to happen to all updates now. They run a big distributed infrastructure. I doubt they can even predict which updates will be commited and which ones will not.

If replaying is even on the table (which sounds very dangerous to me), that requires a huge coordination and I am pretty sure they are not able to tell right now if that is going to work once the actual issue is fixed.

Better to stay quiet while fixing the issue and only say things that you actually know 100% to be correct.
I'm assuming the loss of height comes from measuring distances directly between points instead of along the surface of the sphere. Much cheaper, but by design you'll cut through the sphere to connect each point
Volvo was always damn reliable from 1950-s on through 1991 as long you as you changed oil, or at least topped it up regularly. Can't kill it, there's almost nothing to go wrong with it. Same basic engine design for 40 years. (B18, B21.)
My Jenkins is creating CI Builds like crazy. If your CI is on the pay-as-you-go service, make sure you are not burning money (or credits).
The whole premise of good/bad money is misleading.

There is legal/illegal, which is super clear.

Good/Bad is really up to individual and company to decide. But if someone took Saudi money which US government takes every week during Bill Auction, then they shouldn’t be judged worse then the government itself.

And the US uses this money to pay teachers and firefighters which finishes in pension funds, which at this point is clean money, according to Fred.
Isn't that why they occupied Norway though, for heavy water?
Writing the worlds worst Android fuzzer, and then improving it
Other than what we read in the news, is the information of who invested in what startup public information that can be found somewhere or can these investors be kept private?

I think it would be neat to have a list and map of for example the top 50 SV startups and where their money is coming from.
I wonder when will they start getting legal trouble from the Lego Company. Using this kind of name seems like it just has potential downsides with no upside.
The engine powers the electric motors. The car would be in a sad state of affairs with just its batteries.
Does Shopify Process Payments in Your Store?
I'm not sure if delaunay by itself would produce "regular" triangulations. To get some kind of regularity, you'd generally need a refinement step where more points are inserted. Of course, this could be difficult with the given projection.
I'm quite torn on this subject, of course I see the reason for having a framework in place to prevent the use of autonomous weapons, but what happens if another country doesn't abide by the agreement (even so, this could happen with anything)?
https://github-status-generator.com/
World’s longest sea-crossing bridge from Hong Kong to China opens this week
WSL + bash
> Their prices are so mercurial

I was discussing a barbell set with my trainer and by the time I got around to buy it next morning it doubled in price. Came back down in a week. WTF.
You can use a mobile web3 browser like Status, imToken, Trust, or Cipher.
The First and Only End-To-End Data Science Automation Platform
New and changed in Linux 4.19
About 10% of the USA's imported oil comes from Saudi Arabia.[0] That would leave a pretty sizable hole in the supply.

[0]: https://en.wikipedia.org/wiki/Petroleum_in_the_United_States...
It's really baffling to me how despite being one of the largest companies in the world and being centered around e-commerce Amazon doesn't do anything about these issues weakening their core product. I say "do nothing" not "fail to stop" because I haven't seen any evidence that Amazon does anything at all to prevent or discourage these behaviors.

I wonder if it's because they push the "if it ain't broke, don't fix it" mantra too far. After all, their current approach is successful so why risk changing anything? That would also explain why the website overall looks so dated in many areas.
According to your very own quote, I said it's "_one_ important factor" so I'm not sure how you parlayed that into "_the_ causative factor".

Those aren't the same things.

The weather has always been nice in Vancouver and Vancouver has always had net positive migration. If there was a change in the weather we could test the theory but alas there hasn't really been one.
I can empathise with the experience, and have seen many others go through the same.

Part of it is because many colleges(and by extension, firms) in India are focused on knowledge of frameworks and languages as a key indicator of skill and quality. Many, but not all. Which essentially means that, developers are hired cos they know X framework or Y language. When clients ask for devs, how do they choose? Based on skills. Now, when quality is measured not by simplicity but complexity, everything will be over engineered.
On that subject: There's an article on the front page right now, from a company's blog (and domain), and the page starts with "Medium uses browser cookies to give you the best possible experience. To make Medium work, we log user data and share it with processors. To use Medium, you must agree to our Privacy Policy."

What if I don't agree with Medium's policies or terms of service? I can't even read a company blog without having to consent to some unrelated company's terms? Medium in general is just consuming all web content, and when they make changes (or break scrolling, as per your comment), they take everyone's blogs with them.

Everyone's ceding control of their blogs and articles to Medium, and for what?
Subprime code. Technical debt is the next global crisis
If you had poop on your hands, you wouldn't just wipe it off, why do you only wipe/smear it if it's on your butt?
Wait, what? Which wars were those?
Formula Student Cars have had this for years, check out TU Delft Formula Student Electric vehicle.

Full AWD Torque vectoring.
6 Reasons Why Node.js Has Become a Standard Technology for Big Organizations
This is true, but "no real opinion" can also be 100% against the individual. Look at the Saudis for instance, anyone think they have bothered to have a strong position on this? They care about royal blood lines obviously... but that's different.

The problem isn't the science or anti-science. The problem is absolute power, which is all too easy to use for evil.
"languages like C# and Java"
Not particularly your post, because compared to e.g Haskell you could say that, but I usually cringe when people say "C# and Java", and often list a hsot of bad attributes that are more particular to Java.
Java is such an utterly verbose, dull, ugly, clumsy to use language that falls over its own feet all the time, expecially when adding new features that are at best half as useful as they could be because of early design problems... Whereas C# is, comparably, such a joy to use... ;)
Likely not, you can probably even host your friends too without much server load. Scaling is a concern when you have many users, just a handful of users won't ttend to create much load.
ما فوائد القرض للاسنان
Quite an expensive message to send, this will likely burn a lot of business/investment bridges.
Remote Code Execution Flaws Found in Popular OS Powering Embedded Systems
The more I think about it the more potential weaknesses I see at Amazon that can be exploited by a competitor. At least in the traditional retail business, I cannot judge AWS.
Just cause something says LTSB/C, it doesn't mean it doesn't have the same bugs of the update it was branched from.

The LTSB/C is a joke, it's literally just the regular release with Cortana and other garbage removed.