skysight-inc/HackerNews huggingface dataset:
Exactly your last. We could all take a page out of the Twitch streamers' books -- they do exactly like this: (a) set donation or subscription goals and (b) make it really cheap and (c) aim for volume.
The stronger argument is a few lines down:

> The kit also points out that 70% of Adobe Coldfusion customers are still building new apps with CF - meaning that they still consider the platform viable for future expansion.

If you believe that number (and I'm skeptical, but let's grant it for the purposes of discussion), that indicates that CF is still a going concern in most places that use it, rather than something cordoned off in a dark corner as "maintenance mode." And people generally don't start new projects on platforms they believe are going to go away soon.

Note, however, the shifting goalposts: we hear that 70% of Fortune 100 companies use CF, and then that 70% of "ColdFusion customers" are starting new projects in CF, but that doesn't mean 70% of Fortune 100 companies that use CF are starting new projects with it. We have no idea how many of those big enterprises that use CF still consider it viable. But by placing the two numbers in sequence like that, the Evangelism Kit plants the suggestion in your mind that lots of them do.
If you're really going to do it right, that small function should also be published as npm package (isnumeric) that takes at least 2 other packages (isnumber and isbigint) as dependencies.
On a forum dedicated principally to programming I assume languages, the same way I assume the same when talking about Ruby and Python. (Instead of gemstones and snakes)
That's a good point actually, I suppose it doesn't indeed really matters to them where it goes as long as they can say "we gave X to open source projects", X probably being already defined.
Of course people who are experts in CF like CF. They get to blackmail companies for thousands an hour because no one else knows how it works.

It's call "modernizing", and it's not the devs fault that companies are unwilling to modernize and pay triple what they would if they used something that wasn't ancient and redundant.
> academia has written papers but not built much that people want to use.

Does "started in academia" not count? Because that'd give you easy counter-examples, e.g. Scala, Spark.
Srfgdrtfghr
https://www.kustavi.fi/sites/default/files/webform/MS-v-hokeji-2019-live.pdf

https://www.kustavi.fi/sites/default/files/webform/suomi-vs-ruotsi-hockey-live-tv.pdf

https://www.kustavi.fi/sites/default/files/webform/suomi-vs-ruotsi-hockey-live-tv01.pdf

https://www.kustavi.fi/sites/default/files/webform/suomi-vs-ruotsi-hockey-live-tv02.pdf

https://www.kustavi.fi/sites/default/files/webform/Suomi-vs-Ruotsi-j%C3%A4%C3%A4kiekko-el%C3%A4%C3%A4.pdf

https://puhtausala.fi/sites/default/files/webform/ms-v-hokeji-2019-live.pdf

https://puhtausala.fi/sites/default/files/webform/suomi-vs-ruotsi-hockey-live-tv.pdf

https://puhtausala.fi/sites/default/files/webform/suomi-vs-ruotsi-hockey-live-tv01.pdf

https://puhtausala.fi/sites/default/files/webform/suomi-vs-ruotsi-hockey-live-tv02.pdf
It's still being worked on and is a good bit better than 2 years ago but still has a couple of warts. To be fair all of the cross platform mobile applications have quite a few warts :).
How to Spot Fake Money in China
Did you see measurements somewhere or are you just estimating from the time counter and the speed of light?
Line search is expensive. It costs you 1 pass over the data just for function evaluation. Also, there's only theoretical guarantees in convex cases (and even in these cases, details get murky if you look at L-BFGS and its treatment in Nocedal optimization book for example). Most modern neural networks are optimized over non-convex loss functions and through SGD optimizers which prove to be extremely effective because they make quick progress for super cheap (mandatory plug to this classic NIPS paper: https://papers.nips.cc/paper/3323-the-tradeoffs-of-large-sca...).
Artificial Intelligence and Medical Diagnosis
As N approaches infinity O(log32 n) approaches O(log n). And really, we don’t care much about N until it gets very large.

> In typical access patterns, they are faster than mutable arrays.

Only if typical is extremely random on large lists that consume many pages/cache lines.
This is a big issue when it comes to discussing this topic in HN.

Almost all conversation regarding housing / urban design seems to be focus on San Francisco. The only other cities ever mentioned here often are New York, Seattle, or London. So if you live in a reasonable city that doesn't have housing problems, insane tax policies, or homelessness taking over the streets you won't really get much conversation.
The End of an Era for EasyDNS
I was shocked because people _want_ to have children and the same number of children that they did decades ago, its just economic reasons why they aren't (not cultural shifts or beliefs changing, or wanting to "have a bigger career").
Coldfusion has a unique place in the world of programming languages. In its prime it was a great way to get a website started with minimal effort, similar to PHP. Both PHP and Coldfusion let you create simple websites, easy to deploy, full of spaghetti code. But with PHP's free/open source model, enough people developed an interest in it outside of cubicle farms to really grow their knowledge and the language, unlike Coldfusion... which became a hotbed of corporate legacy code for junior developers to learn bad practices from.

Source: Was Coldfusion developer for approximately 10 years.
I believe you misunderstand. The question refers to whether or not using the spread syntax only would result in similar performance gains as seen when moving from .concat to .push with the spread.

const arraysToMerge = [ arr1, arr2, arr3, ... arrN ];

const spreadMergeFn = (reduced, arr) => [ ...reduced, ...arr ];

const spreadPushMergeFn = (reduced, arr) => reduced.push(...arr);

const merged = arraysToMerge.reduce(________, []);

Pure spreading will be slower. Using push lets you skip that first spread of what you've accumulated so far in favor of mutating a reference. I suspect that the above code using push will not run correctly though. Would need to get under the hood of .reduce to see, but it should break.

My current personal opinion is to use flat() if possible.

// these produce identical data structures

[ arr1, arr2, arr3 ].flat()

[ ...arr1, ...arr2, ...arr3 ]

arr1.slice().push(...arr2.push(...arr3))
It's indeed not that easy to quantify. A lot of indexes get considerably smaller - whether and how much that increases performance hugely depends on whether that means your workload afterwards fits into memory. It also depends hugely whether there's any duplicates in the index (the benefits are much larger if there are).

Some numbers are here https://www.postgresql.org/message-id/CAH2-WzmsK-1qVR8xC86DX...
but there's a lot more details in other parts of this, and other threads.

And for one of the other bree improvements, it hugely depends on how high your concurrency is, and whether your data is ordered in a sense, or not:
https://www.postgresql.org/message-id/CAPpHfduAMDFMNYTCN7VMB...
They make serious gear, but it's mainly their mountaineering line.
I gave one of my projects a bit of an update after someone mentioned a part of it was no longer working. I enjoy those kinds of reminders as it reminds me some people still use it.
Shout out to HP (fka Dec) with their support for hobby use of VMS. I have a couple of VAXen (just desktop microvax, no need to get excited) that I had running 15 years ago using the hobby license, which it seems still exists : https://www.hpe.com/h41268/live/index_e.aspx?qid=24548
void * is the C's equivalent of interface {} it has little to do with generics although it can be used to work around lack of it.

Perhaps there are other ways, but in C you have parametric polymorphism functionality through macros. That's why min() and max() are not functions but macros and they work with any type that can be compared, not just float64.
Maybe this is some groundwork to support zheap storage?
http://rhaas.blogspot.com/2018/01/do-or-undo-there-is-no-vac...
Maybe i should start calling myself that. Kevas, Wealth Detective.

There's a person that has a Huntington Beach address that's owed over one million by California. There's hundreds of thousands of dollars waiting for Google and its subsidies to claim. This is the same for all major corporations... In Los Angeles County, a certain Agency has overcharged nearly all of their commercial customers hundreds of millions (possibly billion(s)) of dollars over the last few decade.

Wealth Detective has a nice ring to it.
It really depends, I wouldn't be so forthright. In more complex apps, mutable structures may be shared with other bits of code, and you may end up copying for safety rather than because immutability forces you to. Non-local reasoning is less reliable as complexity and team size (concurrent development!) scales up, and the rules you adopt to ensure development can scale with larger teams can hit you on the other side.

This is a distinct issue from the maintainability argument. I'm saying that if you don't have functional code throughout, you might end up copying more often than you think. Immutability means you can hang on to things and share them with confidence.

For example, consider a method which returns an array in Java or C# or some other language without type-based constness. It's not safe to cache that and return the cached instance, because the array is mutable. So almost invariably such arrays are constructed afresh every time - copying induced by lack of immutable style.
Thanks for validating the concern. Truly appreciate that.

I don't like to be cynical! I promise it's not my default mode!

There are a hundred more funding experiments to run in open source. And open source is the playground for the wider world to improve funding! (Non-profit land is effed, and they need help from our learning :) We need to try/fail/win at designing these imaginaries together! That's perhaps what offends me most about the funding distortions they're applying.

It's disingenuous for GitHub to suggest they be trusted to lead the funding ecosystem when they kick it off with these shenanigans and huge distortions :)
Reuse the literal? (postfix with 'n')
How to save a dying indigenous language
Do you think maybe this has something to do with lack of mandated sexual education (other than thumping on abstinence)?

There's also Colordo's experience with IUDs: https://www.denverpost.com/2017/11/30/colorado-teen-pregnanc...

This is the kind of birth control that we as a people seem to want to ban, though: https://bust.com/feminism/14138-colorado-is-shutting-down-aw...
Hold up. Now we're saying it has acceleration!?

Whoa. stares at the sun
If you're going to bring up the bullshit argument of "but the Dems owned all three branches of government!", at least get the Senate Majority Leader correct.
You're right of course, but I'm betting that development didn't start with the open source implementation.
Again, why shouldn't they? 2.5 children is a perfectly acceptable number.

Also, the birthrate in the USA (and most Western world) is already below the replacement rate for decades now. [1]

[1] https://www.iheart.com/content/2019-05-15-birth-rate-in-unit...

EDIT: Sorry, I wasn't understanding your point that families can't afford to have as many kids as they could one generation ago. I agree with you.
APIs were the same, just with some upgraded and new stuff

I think the various name changes have been extremely confusing and created the perception of more "resets" than actually happened at the code and API level. They dropped the ball by not bothering to have a good compatibility and migration story across WPF->Silverlight->WinUI, but since Windows 8 they've been pretty good about maintaining continuity for WinRT APIs
The more people test, the more likely we'll feel comfortable to release sooner ;)
Most developers for popular open source projects are already engaged with their audience. I don't feel that their level of engagement with their community is going to change based on my 1st hand experience with something like OpenCollective. Both of the projects that I've tipped haven't changed the way they communicate. It's the same whether or not you donated.

https://opencollective.com/nest

https://opencollective.com/date-fns

What you're describing isn't a problem at least for open source developers. There's no significant extra work for them if they want donations aside from posting a line of text and a link. Now with Github, it's even easier since it's baked in.
Genetic determinism is an essential tenet of eugenics.
Yeah. The recommendation is to write your code now making explicit calls to a specific bigint library. Later, when the JavaScript in the browsers you need to target has built in bigint support, Babel can replace your library calls with code that uses the built in bigints.

For this to work, you need a library whose bigint behavior either exactly matches the built in implementation, or whose deviations are known and can reasonably be account for when translating to built in bigints.

The library they recommend is a JavaScript translation of their implementation of built in bigints, so should match numerically what the built in implementation does.

There may be other libraries that would be suitable, but it would be nice if everyone agreed on just one for this so that when the time comes to use Babel or similar to replace the library calls with use of the built ins, it only has to deal with one library.
If I left a laptop in my vehicle it'd turn into a taco in the Phoenix summertime...lol! Where do you live that you're able to do this?
So either Japanese culture is "extraordinarily unique" and has a strong sense of identity, allowing its people to pursue immigration policies with different results from other nations, or its culture is already no better or worse or different than those aforementioned nations- and immigration will lead to the same conclusions. So which is it?
To me the real purpose of this question is to see if the candidate did a minimum of homework about the company and what it does.
Virtualization: See VMS (1977)
Kernel-bypass networking: See microkernels (1967)
Need I go on?
It started out pretty reasonable, but quickly lost me at the wealth tax and how "the other 15 countries that tried it didn't do it right". Suuuurrrrree.
I wrote a sudoku solver in Visual Basic 5 many years ago. I've lost the source code to it but I remember the algorithm mostly. I've been meaning to re-implement it in a new language as a learning/practice exercise.
Interesting video, though I wish they would have explained more about what exactly we are seeing. Like the last video, is the flash in the middle of the frame the light as a particle?
Indeed, that's one of the major reasons to introduce the tablem ("table access method") infrastructure. Interest in integrating at least one form of columnar storage is another.
See also: ORCA https://github.com/Hundredrabbits/Orca

https://twitter.com/nobodycarestrue/status/11307640497868718...
I think just in general databinding has a steeper learning curve then the code based update approach. Kind of how Angular has a much steeper learning curve than j-query.
Pictures can be used for planning an attack against said infrastructure.

The whole situation is unfortunate since there's a lot of cool looking government buildings and infrastructure out there.
What Reparations for Slavery Might Look Like in 2019
A very enjoyable article.
DJI to Add Aircraft Detectors to New Drone Models
Could you elaborate on what specifically makes him "not Japanese"?
You're kind of agreeing with them though aren't you? It might seem like a really useful feature but, like Patreon, it might not be worth the time and effort for anyone.

You're just a lot more focussed on making us all believe it's the persons fault somehow.
Check out: http://www.bamboogarden.com/barrier%20installation.htm
I much prefer any given random street in Kyoto, which doesn't have on-street parking. On-street parking is such an eyesore and takes up so much space that could be better used. When on-street parking isn't available, fewer people have cars, and you instead see people biking around everywhere. The end result is a nicer, safer, less-polluting, denser, and healthier city, with better mass transit.
Well sure, he did original research.

If you are suggesting most people should do original climate research, you are going to be disappointed.

If I get cancer, I assume that consensus medical science is going to give me the best treatments.
I believe that Git-LFS developed by Github so they are the first one to support LFS.
I was going to respond, but instead I will say: I hope that you enjoy using CF, and I will continue enjoying Terraform.
Sampling rate isn't high enough is what I'd imagine, even at 4 trillion FPS.
No, since the early array copies are on smaller arrays they take far less than O(n) time. The total time in copies is 1 + 2 + 4 + ... + 2^m + ... 2^(floor log2 n), which equals 2^(ceil log2 n) - 1, or O(n).
To some degree yes but it really doesn't work well for complex cases. During runtime they spit out data binding warnings too but these are hard to trap. at least I haven't been able to figure it out.
For a decentralized alternative, see Gitcoin, currently used especially by projects in and around the Ethereum space: https://gitcoin.co/
Show HN: I built a WordPress Plugin to customize og:images
I’m not an AGI fanatic but I will try to address it.

Due to several reasons, based on ethics, the possibility of violent reaction, etc., there is an upper bound on how much power (read work / time), or more generally performance ( results / resources) we can squeeze out of us and other fellow humans. This upper bound limits the crystalization process that you mention.

Technology enables us to push that upper bound, and it has been applied in a lot of areas - including the improvement of thought assistance (programming, excel, etc.).

But the actual thought is an untapped area that resists automation; and, following Amdahl’s law, the more you optimize a part, the more the non-optimized part weights as the reason we don’t go quicker. You can see this in the growing demand of intellectually intensive jobs in the last couple of centuries, and the huge salaries that elite workers in finance or programming command.

If we reach thought automation that is at least on par with humans, we have just opened the only area that was resisting optimization, and we can suddenly improve entire dimensions that were out of bounds.

And, as a free bonus, we can now more easily convert capital to labor (just deploying more machines and “cloning workers”, instead of raising children).

This could create a runaway effect, or at least have an immense multiplicative effect.

Until now, your central point still stands:

> Elon Musk is nothing without the experimentation, empiricism, and the sum total of human knowledge accumulated to this day.

That /is/ true. But! If AGI is reached, you a) can buy your own Elon, b) can copy it, improve it, experiment with it and generally manage it in ways we currently can’t; and c) you start to accumulate knowledge capital at increasing velocity that is yours and doesn’t decide by itself to die, quit and go elsewhere, or play politics with its power instead of diligently working. So from where we stand, it seems reasonable to expect a “winner takes all” scenario.

In sum: a huge part of the initial value doesn’t come (nor needs) from god-level power, but from “enslaving” thinkers the way we “enslave” production lines, cars and computers. None of this requires something a thousandfold more intelligent than the average human. Not at first at least... ;)
I have also seen this project while looking for an open source VST in a pi-box thing. Looks really neat.
To be clear, these are not the "classically bad" go-to that Dijkstra &al. railed against. C's goto is restricted to local jumps. You'll rarely see a go-to used in the classically bad style these days outside of something like a hand-written assembly interpreter main loop.

As for why you'd want to write a goto where an if would be semantically equivalent, there's a mix of style and human-level semantics: gotos are for "exceptional" cases, so the "normal" case looks flat and falls though directly to unconditional code, keeping the main logic flow at a consistent indentation level. (And apparently this heuristic is also baked into simple branch predictors, though I doubt that's something that comes up nearly as much.)
Superconductivity Near Room Temperature
Creating Social Images is always a pain - I'm trying to ban Photoshop Templates out of my life!

Here is a short video of how it works: https://www.youtube.com/watch?v=QTq1Gcb7uKo

Images are being created by my service over at placid.app, but you can manage templates right out of your WordPress backend (yes I cheated on that by i-framing the Editor into it - but still feels kinda good to me)

I'd love to hear what you think about my Idea in general, and if some WordPress heroes are here - then also about the obvious mistakes I made!

You can download and try the plugin for free here: https://placid.app/integrations/wordpress (at the bottom)

( I need the account for template saving/creating - but if someone likes to have a look without an account I can send a key! )
I assume you propose capitalism as a better way? Unfortunately the free market is a utopian myth.

No disagreement there.

Personally I agree with anarchism that all hierarchies must be abolished,

Such societies don't exist. Societies which are highly communal exist until they reach about 450 people. Even then, they develop hierarchies of personal power.

including monarchy, wage labor and even the concept of the nation state itself.

Arbitrary and corrupt hierarchies need to be reformed. It's an ongoing process. That's built into human nature. There are also good hierarchies which have done much good in human history.
Amsterdam fights overtourism: Go see rest of the Netherlands
According to fairly reliable sources, iPad Safari on the next version of iOS will pretend to be Mac Safari for certain sites. The only things that don't work perfectly on mobile Safari that I know of involve hoverovers, naturally. The next version of iOS will also have optional mouse/trackpad support, so that might be taken care of as well.
I do. Self host at my work. Less than 4 his effort for initial setup and an hour or two when I want to upgrade. Super clean and helpful docs makes it a breeze to self host
https://notion.so does everything I need it to
Ethnicity is often ambiguous or complicated or both, especially in big American cities. If we knew this guy was the child of a Polish Filipino and a Chinese Irish parent would that help us? Thinking that ethnicity is simple and allows people to be easily sorted into meaningful groups is dramatically false.
While he mentions languages & networking up top, he's not really complaining about it. Those have and continue to advance nicely. OSs have definitely gone into small-increment-improvement mode
Blockchain-Flavored WASI
jsonpath does allow a lot more complicated expressions than before. See https://www.postgresql.org/docs/devel/functions-json.html#FU... for example, and also
https://www.depesz.com/2019/03/19/waiting-for-postgresql-12-...
My experience with CloudFormation has been consistent with what you just said. CF will fail to delete resources and then lock them in that state, requiring AWS tickets and reps and all that. I have not had anything like that in TF.