Hacker Newsnew | past | comments | ask | show | jobs | submit | pierrebeaucamp's commentslogin

Reminds me of the app from the Swiss federal office of topology (swisstopo), which has the same functionality (albeit limited to Switzerland, of course): https://www.swisstopo.admin.ch/en/swisstopo-application

This webapp seems to be more useful though, thanks for sharing.


It's topography not topology! Would be funny if a country has a government department dedicated to the mathematical field of topology!


> When the dude uses `foldl` over lists and `foldr` with `(*)` (numeric product) it is not the language that's the lost cause.

This is a great example of Haskell's community being toxic. The author clearly mentioned they're new to the language, so calling them a "lost cause" for making a beginner mistake is elitist snobbery.

I usually don't point these things out and just move on with my life, but I went to a Haskell conference last year and was surprised that many Haskell proponents are not aware of the effects of this attitude towards newcomers.


> The author clearly mentioned they're new to the language, so calling them a "lost cause" for making a beginner mistake is elitist snobbery.

"Lost cause" was the author's description of the language.

The author didn't take the role of a student and ask how to do something. He took on the role of a teacher to tell others it couldn't be done.


Can I ask which conference? Did people behave towards you in that way at that conference, or are you referring to behaviour online? I will try to use whatever authority I have in the Haskell community to improve the situation.

(Still, hopefully in this case it's clear from instig007's reply that it's not a member of the Haskell community behaving in that way.)


This is almost exclusively just online behaviour. Everyone I met in person is very nice :).

The conference I mentioned was ZuriHac. After the key-note Q&A there was a small hallway discussion around how to grow the adoption / reach of Haskell. The conversation revolved around mostly technical points (like how Haskell is superior to x, because of y). What I found interesting was that there was little to no talk about the steep learning curve, developer ergonomics or business use-cases.

The thing is, if someone has not yet learned about functional programming, strong type systems or category theory, why / how would they see the advantages or the power of pure functions, lazy evaluation, Monads, etc. At the same time, their opinions or struggles are often dismissed due to their lack of knowledge. The parent comment is a prime example of this.

Edit: This is a great 10-minute talk that touches on the general topic: https://www.hytradboi.com/2025/419859c5-6a8f-4a49-b324-0f225... She covers a lot of this better than I can.


> calling them a "lost cause" for making a beginner mistake is elitist snobbery.

I wonder how do you call the practice of complete beginners spreading FUD and suggesting to their readers that something in the language is "a lost cause", all whilst having neither enough knoweldge nor sufficient practice to make assumptions of this kind.

> This is a great example of Haskell's community being toxic

To be clear: I don't represent haskell community, I'm not part of it, and I couldn't care less about it. It just so happened that I saw the author inflating their credentials at the expense of the language via spreading FUD, that the beginners you seem to care about are susceptible to, and I didn't like it.

If you get triggered by the expressed dissatisfaction with the author's unsubstantiated presumptuousness, reflected back at them in a style and manner they allowed themselves to talk about the thing they don't know about, then it's purely on you and your infantilism.


I don't question your experience but I think this is not a great example of that. That was a random HN commenter, not Haskell's community (which is quite large and diverse).


fair enough :)


Newcomers need the self-awareness to understand that they are newcomers and that their opinions are more often than not wrong. This author doesn't have that humility.

It is simply aggravating to see newcomers without humility speak with an authoritative tone on subjects they barely know.



> But my concern is always what happens to the poor.

There are subsidies available to low-income households. I'm unsure about the specifics as subsidies differ from one canton to another and usually depend on your income and family status.


I hate to cite Wikipedia as a source [1], but it looks like the majority of countries do not add fluoride to tap water (only 24 countries in total do).

But Sweden seems to have an interesting history with it indeed.

[1] https://en.wikipedia.org/wiki/Water_fluoridation_by_country


I bet that is roughly related to the countries that have potable tap water at all.


The EU average is 53%, with most eastern member states hovering around 60%. Croatia is at 65% (as of 2019, see https://ec.europa.eu/eurostat/statistics-explained/index.php...).

Sure, it's _somewhat_ lower than the US, but not to the degree that you can claim a big disparity in my opinion. As such, we could even rewrite your statement to the following:

> Today I learned that 59% of Finns are obese. Never been to Finland but I'm truly baffled how people and the government could let this happen.

Also, as other commenters have pointed out, "overweight" does not mean "obese".


> Also, as other commenters have pointed out, "overweight" does not mean "obese".

And to elaborate on this: part of the reason these numbers are shockingly high vs what we subjectively experience is we have a really bad definition of overweight that miscategorizes lots of people who look (and probably are) perfectly healthy. BMI is an extremely rough guideline that's a bit useful at the state level but is a terrible metric for any individual to use to decide if they're healthy. I've seen my fair share of eating disorders directly caused by someone using BMI when it's inappropriate for their build or life stage.

When these stats are used by journalists and lay people rather than public health professionals who recognize the limitations, they're mostly good for giving >50% of everyone an excuse to pat themselves on the back that they're healthier than the >50% who are "overweight".


Yeah my bad, I assumed wrongly overweight and obese meant the same.

Tho I live in France where we have between 20-30 overweight and obese, so its fair that 70% of the population looks astonishing (to a french).

I mean 20% is minority, 70% is majority. That's fucked up.


Shopify has a similar dashboard as well: https://bfcm.shopify.com


Shopify uses stripe, so someone out there's doing the math of that dashboard minus the other one and gaining some alpha.


What kind of useful information could someone derive from the delta?


If you were trying to price pre-IPO Stripe options, knowing what percentage of revenue Stripe is reliant on Shopify for might be interesting.


Wow, these customizations are crazy. Flying in airplane mode makes it look like a war zone.


I'm trying to peek at the data in the dev tools. It's doing a long running request to https://bfcm-globe-data-service-central.shopifycloud.com/pub... which is constantly downloading more data, but when I go to peek at the raw data in the "EventStream" tab it shows nothing.

Anyone know how to peek at the data?


If I'm understanding your comment correctly:

https://bfcm.stripe.dev/api/data


Done with Three.js


Square has one too. They should show it off.


this is so cool lol


It does look cool, but I do find the 'Carbon removed' ticker slightly misleading. In what way does this reflect carbon removed? Surely carbon added to the atmosphere is broadly proportional to the total value of sales.


If I'm not mistaken then this refers to transactions done using Shop Pay which will "remove carbon from the air".

https://shop.app/carbon-removal


Sadly those are almost certainly greenwashing bullshit. John Oliver did a piece on that. Also there was this guardian review that didn't find a single satisfactory project among 50.

https://www.theguardian.com/environment/2023/sep/19/do-carbo...


How about direct air capture, is that also greenwashing? Shopify is simply waiting for the capture plants to go online:

https://news.shopify.com/shopify-purchases-more-direct-air-c...


Yes, afaik, direct air capture currently is miniscule and when it is happening the co2 is sold on the market, where it replaces waste-product-co2, so in the end no co2 is actually removed from the atmosphere.

It's currently in research phase, marketing it as "you can offset your carbon emissions here" is lies.

We currently can't both consume like this and improve the outcome of global warming. The whole idea of black friday goes against such efforts. Attempts to market it otherwise, even if they were credible are greenwashing.


To be frank, it sounds like you're deadset on being cynical no matter what. Shopify has committed to removing carbon from the atmosphere via direct air capture, and that's what their metric is counting. Direct air capture is literally removing carbon from the atmosphere, regardless of what's done with the carbon afterwards.


> Direct air capture is literally removing carbon from the atmosphere, regardless of what's done with the carbon afterwards

Regardless of what’s done afterwards? Sure, if we arbitrarily decide to ignore the full effects of any system we can make all sorts of fanciful claims. That’s not exactly useful, though.


My point was that Shopify is removing carbon from the atmosphere with their DACs. It’s not their fault if someone then purchases that carbon they removed and decides to shoot it straight back into the atmosphere, or whatever it is you’re concerned about, assuming just anyone can even purchase Shopify’s removed carbon. I suppose we can’t be satisfied until Shopify finds a way to remove the carbon and then ship it off of earth entirely using a space elevator?


No they are not, they are paying someone to do it someday. Those someone are shady. No carbon is currently removed from the atmosphere. Even when operational it will be a tiny fraction of what they are causing. It's a marketing stunt with no effect on the climate. In fact it makes it worse, cause people then think it's ok to keep consuming.


Your hypothesis is that it’d be better for the planet if Shopify were to remove no carbon from the atmosphere at all? Society as a whole would check the Shopify BFCM dashboard, see that there is no carbon removal metric, and have some kind of epiphany like “wow, Shopify isn’t removing carbon from my purchases, maybe I shouldn’t spend as much this holiday weekend”?

> Those someone are shady.

What makes them shady? I have a feeling you only think they’re shady because they want to do carbon removal, which you’ve unilaterally decided is ineffective.


Shopify lists their partners on the page and it seems legit enough, not just "Thanks for the $10, I won't remove this tree on the side of this mountain now".


It’s 100% false consciousness. The Black Friday consumption is a significant carbon pollution event, but ‘conscious consumers’ (and engineers) appreciate the carbon offset trick.


I disagree. While this dichotomy might hold true in other examples, in the case of iPhones it was always possible to push custom software to your own device for development purposes. There is a somewhat arbitrary limitation that those apps only work for a week until the process needs to be repeated (unless you enroll in Apple's Developer Program), but that's a different topic.

The main demand in these "sideloading" discussions is therefore that Apple ought to make installing unlisted Apps easier. Personally, I don't understand why this should be of Apple's concern though. They already present a choice to app developers: Either go through their walled garden or impose a technical process on your (non-technical) end-users. Interestingly, there are already projects like AltStore that try to make the latter easier, which should be taken as proof that the whole "sideloading is impossible" argument is not really truthful.

Why this rose up to the highest ranks of the political system is beyond me.

PS: The existence of Jailbreaks further undermines the argument that you cannot control the software on your device.


>>PS: The existence of Jailbreaks further undermines the argument that you cannot control the software on your device.

How? It's like saying car manufacturers aren't really locking down their cars to hardware that only official dealerships own, because after all you can just buy a coding tool from some random AliExpress seller so it's fine. What are people complaining about.

>> in other examples, in the case of iPhones it was always possible to push custom software to your own device for development purposes.

Sure, which is still a process 100% controlled by apple and which they can pull out at any moment. Also let's not pretend it's anywhere near as easy as installing Galaxy Store on android and instantly getting out of Google's restrictions on the play store. Hopefully we'll get legislation that removes that possibility entirely.

>>The main demand in these "sideloading" discussions is therefore that Apple ought to make installing unlisted Apps easier.

I have no idea where you've seen such demands, because it's not true. No one wants apple to host apps which would otherwise be unlisted or outright banned. That wouldn't make any logical sense and would be an unjust cost on apple. I do however want to be able to install an alternative app store and install apps from it without apple butting their nose into it. Like courts have ruled in the past already - if I make some software for iOS and a person wants to buy that software, why should apple control whether I can sell them that software or worse - get a cut of the sale[0]. Because they made the platform? Well, you don't pay anything to Mercedes for making mercedes-compatible wipers, and I really struggle to see how this is any different.

[0] assuming you don't use the app store of course in which case they should absolutely be paid.


It's also being used in aerospace & naval navigation. Interestingly, the more advanced systems use fibre-optic gyroscopes, see https://en.wikipedia.org/wiki/Fibre-optic_gyroscope.

Northtrop Grumman manufactures those, for example.


> Email Protection is not available in this browser.

I'm surprised to see that Safari is not supported.


Safari already has Hide My Email, assuming you’re already laying $60/year for iCloud.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: