skysight-inc/HackerNews huggingface dataset:
I've been thinking about these kinds of things a bit. PDE and FEA seem core to lots of interesting simulations. From chemistry and climate to engineering.

Firedrake [1] and Fenics [2] seem like interesting approaches to this. I know that firedrake is being explored for some climate modelling with fluidity project [3][4].

The value of any simulation platform is based on the value of the models and datasets in that platform. So the key question is, can you attract the people making the valuable models to your platform. Working with things that people are already using seems important, as does talking to those people about it. I've got a Google form asking questions currently to try to get more information about what people who currently make and use simulations need. [5]

[1] https://www.firedrakeproject.org/

[2] https://fenicsproject.org/

[3] http://fluidityproject.github.io/

[4] https://www.archer.ac.uk/community/eCSE/eCSE06-01/IC15-ecse-...

[5] https://docs.google.com/forms/d/e/1FAIpQLSfH-ns1CSQlyVyo7oj_...
> one is no more sacred to another

In the article these hats were associated with a “sun cult” not a “sun religion”.

Generally the way the words cult and religion are used, one has a connotation of legitimacy And reverence and the other a negative connotation suggesting illegitimacy.
> If you must do religion, why not Christianity or Islam?

I'm amazed this aside isn't getting you downvoted. Have you been under a rock for the last 2000 years? The horrors of Abrahamic religion far outstrip anything Buddhism is responsible for.
Thanks for the feedback; we're going to look at removing the gate. :)
This. I remember having adequate cursory knowledge of Fourier Transform to the point of understanding the value of FFT algorithms, but the Laplace Transform was explained like hell so I failed my robotics classes.
Simulating 2D diffusion-limited aggregation (DLA) with JavaScript
In order of importance:

1. Sizeable retention package at 1 year of employment.

2. My job is very undemanding at the moment and I get to learn a bunch of things in my spare time.

3. The optics of leaving after a short period of time.

4. Difficulties around finding a new job due to covid-19 and/or having to work fully remotely for a new company.

So I'm hanging around until the 1-year mark and doing my best to level up my skills as much as possible in the meantime.
Inverting the Laplace transform is a central problem in computational physics, since it connects imaginary-time results (easier to obtain numerically) to real-time response.

Over the years a number of approaches have been developed for the inverse Laplace transform, such as MaxEnt, GIFT and many others.

I would love to see how this new approach fares against those.
I've never seen that in 2020, except on proof-of-concept website doing crazy stuff with modern browser APIs. How often does that happen to you?
If you understand fourier transform well, then perhaps this viewpoint will help. The fourier transform is 'just' a change of basis, with the basis being the sinusoidal functions. Why these? Well, because if we take a look at the discrete fourier transform, the matrix that changes the basis is both unitary [which is has to be as a change of basis] and vandermonde. So we can think of it as both
a 'change of basis' and as a 'evaluation of polynomial'. This is where most of the power of the fourier transform comes from.

Similarly, the laplace transform is also a change of basis. But the basis it chooses is a very special one --- it's the eigenvectors of the differential operator. Note that

d/dx(e^(ax)) = ae^ax

So e^(ax) literally an eigenvector of `(d/dx)`. And as we all know, going to
the eigenbasis of a given operator/linear transform/matrix makes it easier
to manipulate. The laplace transform is a change of basis that digonalizes
the differential operator. This makes it easy to solve differentials.
Writing a HTTP Load Balancer in Python Using TDD: Manipulating the HTTP Request
A Practical Guide to Launching a Product on the Internet
Why your science needs a theory
From the name "prison abolition", my first assumption is an alternative more like Sharia. Thieves get their hands chopped off. Other ideas include caning (as in Singapore) and hanging.

It gets rid of prison. We save a lot of money. We still have a powerful deterrent to crime.

So with that we get prison abolition while still keeping bad people from being uncontrolled. Everybody happy?
Using SaltStack to Deploy Consul and Prometheus Exporters on Windows
It’s considered rude to mock their sacrifice of life by trivializing their act as lacking virtue or faith. To take another religious figure oppressed by the state as an example, what makes the monks’ protest actions any less religious than those of Jesus allowing himself to be killed by the state? How is he any less brainwashed in your view, and why is your view relevant in this case if not in my example?
Some of us still remember the hell of configuring sendmail, you monster.
What a sectarian article:

So there is a distressing symbiosis between religion and violence but the Cultural revolution was a "mistake".

So the most violent and murderous event in Human's History was just a mistake.

Communism has the biggest distressing symbiosis with violence and murder ever:

Lenin killed the highest number of religious people ever, and they did not defend themselves.

In Spain the communist also killed from 6.000 to 10.000 religious people that by the way did not apostatize or defend themselves.

Stalin killed millions of their own people.

Pol Pot millions.

Mao killed hundreds of millions.

This article is a piece of propaganda in order to defend the invasion of China of a foreign country.

Now the big lords are the Chinese communist and Tibet and Nepal continue being extremely poor.
While I agree that one shouldn't do bad things by doing a lot of things in general and some of them turning out to be bad, I also feel you shouldn't call all things bad just because there is a certain unknown probability thereof.

The answer to me seems to be "go slow and don't break things".

For those that may think otherwise, this is exactly the approach being taken with GMOs. We have the ability to produce maize that will feed a lot of hungry people, but the negatives can be drastic and irreversible. One doesn't need to have a political veil when talking about GMOs. It remains fact that we don't know the limits or the consequences and hence GMOs are (sensibly) mostly restricted to grain crops. Tomatos for example are—in my area of the world—100% non-GMO despite Flavr Savr now being older than 20 years (and having failed as a product). That didn't happen because of intentional trepidation, rather: public response, but the point is that we are trying to be really careful with GMOs since we should be.

We don't know enough about OP's topic scientifically to say that we know that it influences bees in an important way. Even the word "electromagnetic" is loaded, no pun intended, is the same way holism is loaded and a lot of people pay a lot of money for some kind of psuedohealth service around these. If we know that we are influencing bees negatively, not just that bees can observe these fields, then we need to be more careful than we are being now.

On this topic, the only thing further that I will say is that it appears that 5G can influence weather satellites and as someone studying weather patterns, I would say that is something to be careful about.
The best relevant link (w/ HN discussion) is probably https://news.ycombinator.com/item?id=23062072
I disagree, it's a market.

If you allow 3rd parties to sell something, you create a market. That market should be free and competitive.

If you want to keep it a service, don't allow 3rd parties in.
Judging from the sibling comment (https://news.ycombinator.com/item?id=23567966), the support for non-mac platforms sounded to be less than stellar. Still nice to have different opinions, so thanks.
My Soccer Fandom Is Out of Shape
Ask HN: Why is Zoom audio quality better?
I am regularly having video and audio calls with participants all around the world, often having participants from three different continents on the same call. I have experience on Google Meet, Skype, Zoom, WhatsApp and many others.

Though I have had a subjective experience that Zoom has better audio quality, yesterday we did a test by having the same meeting in both Meet and Zoom. All participants agreed the audio quality was better for them (even with video turned on).

Why is this? Are Zoom's codecs superior? Does Zoom have an internal network which routes better than public internet WebRTC? Do they have better voice picking and echo cancellations?
Hey – Basecamp's Attempt to Revolutionize the Email
I don't think comparing 1950 feudal Tibet to modern day Tibet under Chinese rule is entirely fair. The assumption being that an independent Tibet wouldn't have changed at all in the last 70 years.
(API-less) react websites today will still be around in 10 years time. The browser has never and likely will never break JS backwards compatibility.
Show HN: Segfault, a podcast mapping the field of computer science
> quite nicely with my conviction that whatever fortune or misfortune that's allowed to visit American blacks will eventually hit the rest of the country

One of my wilder observations is that, while the conspiracy theorists are wrong, they're "exactly wrong": the unevidenced thing looks a bit like something that actually happened but with completely different details.

The thing they're worried about is the US doing to white people what it's already done to nonwhite people. Illegal medical experiments? Tuskeegee. "FEMA camps"? The post-Katrina mess. COINTELPRO? Already deployed against civil rights leaders in the 60s and 70s.
It's not that trivial to "write a better one" while broadly keeping the behavior and desirable features that systemd proponents have come to want. It will have to happen at some point, because the sheer amount of incidental complexity in systemd is quite unsustainable - but a lot of hard, fundamental work will be necessary.
> over 70% of early Beta-testers say that the VPN helps them feel empowered, safe, and independent

Well, does it make people empowered, safe and independent? Never mind what people feel - the users don't know the details of the implementation, so their belief could be mistaken.
Quite a number of tools as you to do something like:

curl https://someurl.sh | /bin/bash

To install them easily so I guess someone could be tricked into doing that with this URL. Be sure to check those things in browser first before giving them free reign on your system!
'Seventeen derivatives of jihād occur altogether forty-one times in eleven Meccan texts and thirty Medinan ones, with the following five meanings: striving because of religious belief (21), war (12), non-Muslim parents exerting pressure, that is, jihād, to make their children abandon Islam (2), solemn oaths (5), and physical strength (1).'[1]

So 29% of the evocations of jihad are about war.

Besides, there have been 20+ conflicts thought in the name of 'jihad' since 1980's [2].

I understand that you may have your own definition of what jihad is, but I guess not all muslims will think like you.

Besides, social care by islamic organisations such as the Muslim Brotherhood [3] is used as a strategy to gain political power. Not only muslims do it, but when a political / religious group begins to substitute to the state, there is a strong susceptibility that the end goal is political rather than only altruistic.

[1]Al-Dawoody, Ahmed (2011). The Islamic Law of War: Justifications and Regulations. Palgrave Macmillan. p. 56.
https://archive.org/details/islamiclawwarjus00alda
[2] https://en.wikipedia.org/wiki/Jihad#Warfare_(Jihad_bil_Saif)
[3]
https://en.wikipedia.org/wiki/Muslim_Brotherhood_in_Egypt#So...
Steam is a counterexample though. You don't have to deliver your PC game through Steam, and many of the big publishers have opted not to.

Both Apple and Steam provide discovery and network effects, which help to justify their cut, but, as Jason Fried mentioned[1], you can't opt-out of these discovery benefits with Apple.

[1]:https://twitter.com/jasonfried/status/1273655616897273858?s=...
>and indeed anything that is based on non-scientific dogmatic infallibility

There's no such thing as a scientific ethical system. Science tells us how and why the universe behaves as it does, it cannot make a judgement about what the world should be. This has been known since antiquity: https://en.wikipedia.org/wiki/Regress_argument.
I think they were headhunting him because he had a reputation for being excellent in a technology that wasn't specific to Google. He definitely wasn't just an average employee (Google was paying $3M/yr!).
the worst is when the "About Us", "Company", "Help", "Contact Us" page links are at the "bottom" and you want to click on them... momentarily appearing and disappearing...
It turns out that the orange man is bad, in many of the same ways that Erdogan is bad.
Do you honestly think the USA would be willing to suffer even one city nuked for any reason at all, let alone to protect some small island in Asia most americans couldn't even find on a map? In my estimation there is absolutely no way they would; the question is laughable. China has over 50 ICBMs. The USA is not going to get into a nuclear exchange for Taiwan.

And it's pretty questionable whether the USA could even do much to stop a Chinese invasion of Taiwan. They could perhaps harass it a little, at great distance to avoid the otherwise inevitable loss of their carriers, but the success or failure of any invasion would largely depend on Taiwan's military and political/national will.
My dream - enabling/disabling columns and tables:

𝐂𝐑𝐄𝐀𝐓𝐄 𝐓𝐄𝐌𝐏𝐋𝐀𝐓𝐄 𝐕𝐈𝐄𝐖 𝐭𝐩𝐥(𝐭1, 𝐧𝐞𝐞𝐝𝐞𝐝) 𝐀𝐒 𝐒𝐄𝐋𝐄𝐂𝐓
𝐭1.*,
𝐭2.* 𝐈𝐅 𝐧𝐞𝐞𝐝𝐞𝐝
𝐅𝐑𝐎𝐌 𝐭1
𝐉𝐎𝐈𝐍 𝐭2 𝐎𝐍 (𝐭𝐫𝐮𝐞) 𝐈𝐅 𝐧𝐞𝐞𝐝𝐞𝐝
How are you "simply rendering the correct server side html"? Presumably with some kind of framework and/or template engine and/or programming language? I don't see how that's all that different.
Thanks for this - really interesting (Luke from Terminus here). We have engaged plenty with some reinsurance folk around some query use cases (recursive stuff to better understand risk), but that was before we did a lot of the git-like stuff. Can see how this might be powerful on a historical view in insurance.
It’s a conspiracy from Big Dishwasher to take over the entire dishware industry.
Guys in suits getting interviewed on cable news wear Q lapel pins for a reason. It’s to show the 8channers that they’re part of the in-group. Just like Trump tweeting a doctored CNN chyron on top of a doctored Carpe Donktum video. Propaganda and dog whistles can be obvious; placebo effects still work even in cases where you know it’s a placebo.
It’s clear from the article keeping the marketplace clean is not a company wide priority. Amazon famously has very decoupled teams so they have a team setup for this that filters incoming listings, and that is it. After all many of these banned items don’t really harm the user “just” society at large, so it’s not very “customer obsessed” to spend a big effort cross company to stamp them out. It would not surprise me if every flaw this article pointed out was known, and the isolated team simply does not have the people and politics power to fix it.

You can see this because the teams which manage virtually every other part of the site are not involved - the search recommendation was suggesting banned items - the buy together team does not use it’s system to find banned products related to removed items - the amazons choice team does not apply extra diligence to the things it flags. All things that a postmortem on now people find banned items would come up as action items. I bet they probably have, but it was low priory on those teams backlog.

It’s also clear they have not funded a big enough secret shopper team to just act like a user and try and buy banned products and then make reports to various teams across the site where they have gaps. If an outsider can sit down with your system and find bugs after a little bit of time, you don’t have a decent quality process in place.
It's entirely fair to compare Node to compiled languages. People often choose between it and those languages for backend code. The reason they choose Node most of the time is simply because they want to use the language across the stack not because performance is a top priority.
Note that even checking the URL first doesn't help as there is a way to detect whether the output is being piped into Bash: https://www.idontplaydarts.com/2016/04/detecting-curl-pipe-b...

The proper way to tell is to save the output to a file, analyze it, and then run that file with Bash. However, I would recommend against running these for other reasons and instead prefer using the distribution's packages or the manual installation instructions which you can understand and tweak to better fit your system.
In the timeline on the page, it uses both uses - "Summer temperatures drop by 1.5°C to 2.5°C" and "Summer temperatures
drop again by 1.4°C–2.7°C in Europe".

It took a few reads and an internal debate over whether European summer temperatures could possibly have been 4°C in the 6th century to understand what the author meant.
> Why do I have to wait for several minutes to boot or reboot my machine when something goes odd with one of the services (like dns not working due to a transient network issue)?

Because one of your other services has said it depends on network.target/network-online.target and is in the critical path of your boot. Check which one with "systemd-analyze plot > plot.svg" and "systemd-analyze dot 'network.*' | dot -Tsvg >network.svg". You can also see the critical chain and which parts block faster boot with "systemd-analyze critical-chain".

I think if you stopped expecting systemd to act like something else and instead treated it like the toolkit that it is you'd see that it does what it says it does quite well. Those issues with boot you mentioned are often that the distro ships a bad systemd config for a certain program.
Does it matter to how you treat those in front of you? Maybe, maybe not. There's a whole debate about the moral dimensions of responsibility and punishment to be had there, but it's beside the point I'm interested in.

Does it matter to your long term policy of how to deal with the issue of which they are an instance? Absolutely.

You waste human potential when you view the problem too narrowly.
Show HN: Android App for IKEA Click and Collect Availability
Book Recommendation: 'Inspired' by Marty Cagan
We had a closer look at the most influential book on creating tech products and collected some further reading (and watching) material for you.

We are already excited about his new upcoming book called “Empowered” for product leaders. You can pre-order it here: https://amzn.to/2CoyhWH.

Silicon Valley Product Group, Hewlett Packard Enterprise, eBay #inspired #bookrecommendations #productmanagement #productleadership
We just launched our Android apps to get your IKEA goodies. You can get real time mobile notifications when your local IKEA Click and Collect has open windows for you to check out.

Check it out here https://play.google.com/store/apps/details?id=solutions.neve...

Thanks to everyone who has made our web app and iOS apps so popular! https://clickcollect.info
Every new windows FF can open opens immediately on my system. What kind of window are you opening there?
Modern SPA frameworks (-> next.js) offer a similar 1 file code style and require no (manually written) api routes.

The end result looks very similar to the server side frameworks of old, so it's a bit of a circular evolution. I think only using one programming language (the one that is part of the web platform) and a solid, template free component framework make it incrementally better though.
>How is "reading my email from the hey server" different from "reading a video from the netflix server"?

Because Netflix is the dominant one in the relationship, an iPad without Netflix is a broken iPad to the sort of people who buy iPads.

and email service without an iOS app is a broken email service so Apple intends to take advantage of that.
Without considering righteousness, by what might does any small thing secure itself except by tyranny or persuasion?
Good point! Was not aware of that before and it's pretty scary.
Java (from the benchmarks page) can be quite a resource hog too, but those benchmarks are hardly relevant to servers. ES4X is written in Java, BTW.

I think it's totally fair to compare node/js at least to Go. Go is quite simple: it's a GC language, almost without pitfalls except for nil and not error checking type conversions. It's really not unlike JavaScript in many aspects.

Also: node's performance is ok when passing small amounts of data per request. It's when you use it to serve files (images, videos in particular) or larger data tables that it loses steam. And it will take quite a bit of memory, though, unless you start optimizing.

Node is one of those environments that makes it easy to start a project, but difficult to bring it to fruition.
I’d argue that banning specific goods is useless. shouldn’t dab paraphernalia be sold? Concentrates are legal in various states.

If someone wants a $4000 pill press they’re going to get it anyway. The idea that somehow this will prevent harm is absurd.
>I fail to see this charity and kindness in practice,

What about Zakat? https://en.wikipedia.org/wiki/Zakat

That is a pretty concrete and practical example of kindness and charity.
Victory for encryption as Telegram is unblocked in Russia
>> Hint: Not by the author, and not based on real research.

I would like to hear more on this. :-)
Python doesn’t scale well beyond one file, one developer, one time write. Once a program needs maintaining, updating, expanding, debugging - the experience quickly deteriorates.
Your comparison seems entirely about python v Java. I encourage you to check out some modern gradually types languages to help understand what Python lacks. TypeScript is particularly good for this.

> Why would you not want that feature?

Easy. Braces/etc. become basically invisible after using the language for a bit so they don’t bother me whatsoever. However moving code around in Python is always a pain because you must make sure everything is placed at the correct indentation level rather than simply letting the formatter take care of it. I’ve definitely experienced bugs from moved code having its first/last line at the wrong level, and it can be particularly confusing when the last line is at a different indentation than the previous. It’s so much easier to just grab a brace-enclosed block and smack it down somewhere (which also provides a good sanity check that you’ve yanked the entire block and aren’t missing any lines).

> Badly indented python code doesn't run

I wish this were the case. What’s actually the case is that badly indented python code will give you potentially different results than what you expect, which ranges from syntax errors to failed tests to very hard to diagnose bugs.

> Side note, and this bugs me: if people love it - empirically, they do - and you don't understand why - surely that should bring about some introspection?

Side note, and this bugs me: if people hate it - empirically, they do - and you don't understand why - surely that should bring about some introspection?
That might not mean that all its activities fall under the GDPR though.
The indieweb is so great. I ultimately turned back off webmentions though because I was worried about GDPR liability, as well as wondered if people who liked my tweet actually intended to have their name and like appear on my website.

My site is otherwise marked up for the indieweb, I've got indieauth working, and it's a cool community.
Luce Douady Tragic Death
What is illegal about Prism?