skysight-inc/HackerNews huggingface dataset:
I switched to Proton a few months ago, I quite like it. The outage a while back and this do worry me a little bit, but for me it's not enough to switch as I don't use the bridge, it has worked really well for me, and don't really like the alternatives for various reasons.

I do think it's relatively early stage. Yes, the email product has been around, but the more business orientated suite of products seems very early.

The email app misses some functionality, but what's there works and looks great. Calendar is progressing nicely. Drive is kinda useless beyond file sharing atm, it really needs a sync app to be useful.

Another qualm I have is that you can't buy extra storage, custom domains, etc. It makes little sense to me, for now it's fine, but at some point it might force me to find a different solution.

They certainly have a lot of work to do, and they need to get a grip on issues like this asap, but I'm willing to wait it out for a bit as I do like the direction, I think there is a lot of potential.

That said I am not sure I would move the company over to Proton like the issue raised, idk if it's ready for that.
> telescope can dock with the station for servicing and upgrades,

"Quick, wind it back in, I need to change the SD card!"
There are actually two jewels of shitty capitalism in this crown of crappiness: subscription everything meets proprietary standards.
BC 007
This article https://tatham.blog/2008/10/13/why-light-text-on-dark-backgr... refers to studies in the 1980s that suggest dark colours on light backgrounds is easier to read.

I recall reading an article about studies paper companies did in the early 20th century that found the same thing. (If the studies showed light ink on dark paper was easier to read, I'm sure businesses would have rushed to sell expensive patented dark papers and white inks.) Can't find references to those studies alas.

In the late 90s I inherited a SunOS workstation that booted with black text on a white background. (Could never get it working so gave it back.)
Many services use email-based login links or other second-factor codes. Email being offline means you can’t log in to or use these services.
Before Gmail there were a multitude of ways to get free email accounts, their big thing was it wasn’t tied to your ISP or whatever (like a university) so you didn’t have to worry about losing access when you switched providers.

Also, back in the day, a lot of the websites were advertising for real life things like magazines.

Somewhere along the way, dot-com boom I’m guessing, it all shifted and there’s no way you’re getting that cat back in the bag.
Hear, hear! One suggestion: costs a drop of blood.
Skip to about 4:30 if you don't want to wait for it.
But thats not whats happening. Google Maps, Waze, Apple Maps etc all prefer certain paths over others. I can take a shortcut home which saved me about 5 minutes and potential traffic jams, and Google Maps will never suggest it, unless I deliberately drive down that road.
The Art of Cracking Software
You can write exclusively functional code in pretty much any language can't you?
Dwarf Fortress Steam Edition Release Date: December 6, 2022
Particularly since Sacks is in Musk's close adviser circle for Twitter, and is even mentioned as a potential CEO.
Hindsight is 2020 as it were. But so is our response to covid. There's an article from a covidian calling for pandemic amensty because it was unreasonable for her to wear a mask in the forest or call for mass terminations of antivaxxers.

Turns out the response to covid was completely unreasonable and we have some extremely severe consequences to deal with now.

The people responsible for these severe consequences will need to be punished.
While that is nice, it’s a lot more cluttered. That may be useful when you specifically go out to do mapping, but Street Complete is far easier to do on the side while going somewhere for different reasons.

edit: I will keep both though ;)
The First Amendment applies only to government, but the idea of free speech applies to everyone. It has also come out recently that social media platforms are receiving directions from the US government about what content to take down, making them state actors.
I'm pretty sure Proton didn't invent IMAP, and from the protocol log it seems like IMAP insists on the incrementing ids. Probably thanks to it having been designed in the late eighties and early nineties.
Check the licenses in the about section on the maps app and see... and also, go use Streetside, Bing Maps' version of streetview, and see what cars gathered those images!
This article would have benefited a lot by including a few examples of functional expressions and how they compare with other paradigms.
No that was because of the Zeppelin and the Blackbird, so they changed to balloons:

BTW I absolutely love the style of the site and media, like cat-v and suckless.
From my experience if you are not dogmatic/extremist about it you can gain a lot, so I try to do things in a functional way in my non functional languages.
It's a single data point but a friend of mine had an outage with ".online" in switzerland.

We resolved it by pointing clients to use google dns.

Never had similar problems with .com
Why? I've been there and studied, too. So, would you please add what's not true?
I also use tmux for this. Personally, since starting to use tmux years ago, I've never even thought of wanting job control in an interactive shell process.
https://wiki.openstreetmap.org/wiki/Contact_channels any of these (some may be more or less active). If you're looking for a forum specifically, the answer is https://community.openstreetmap.org
It would be helpful if the article started off defining what a functional language is. A lot of languages have functional features but are not “purely” functional. I think most would agree there’s a spectrum; dynamic vs static, eager vs lazy, mutable vs immutable.

So what flavor of functional programming one might ask, since javascript is a dynamically typed flavor that is ubiquitous nowadays? The fine article suggests drum roll... Haskell! The author believes a statically typed and lazily evaluated language is what we all should be using. Unlike the various other dynamicaly typed options like small talk or scheme or lisp. Standard ML and Ocaml being statically typed are eagerly evaluated.

Most popular languages have added a lot of functional features in recent years so it’s clear the world is moving that way, imo.
Red Hat lost my respect when they joined the bandwagon of denigrating RMS a while ago. This was wrong on so many levels.
Banks also seem to love scolding you when they have the slightest problem delivering you email. (Or also when they see that you haven't loaded their tracking pixels in a while.)
And they also have some of the absolute garbage software surrounding it. It's bananas for a company the size of Adobe to have such bad software.
I wonder why they don't just charge more for the dyes (or the dye licenses, I think they are not making them themselves). I think it is bizarre that you should need a license to write down in a file "use this-and-that tube of color for printing this shape". If anything, they should be paying Adobe for including their colors.

Maybe this is a possible evolution? Third party ink producers create photoshop add-ins allowing you to specify their specific products - not just standardized colors but actual bottles? I mean you'd loose the benefit of Pantone standardization. But anyway I use the colors brands that my trusted printshop uses. If they tell me ACME ink 1234 is the same as Pantone ABCD then I just would replace that in the document and be done.

(Well to be honest for 99% of things I did spot colors (I think that's the term) are overkill anyway and my printshop guy just told me to use CYMK...)
Generative AI is much more than "generative". It doesn't just make it orders of magnitude cheaper to create things, but enables vast new areas of applications.

Calling Stable Diffusion etc AI art generators is kinda like saying our visual cortex is an AI art generator because it can render pictures for our consciousness.

It's perhaps not much more than this at the moment, but it will be, soon.
What does this have to be with satisfying base load capacity without fossil fuels? Or USB-C?
Two hypotheses — one of which you can falsify easily. Perhaps Vitess is doing port concentration? Ie dispatching requests made by multiple clients over fewer db connections? This is quite typical to do.

The other is that you may have simply had a fast enough query that Little’s Law worked out for you.
Not necessarily irrelevant, just a lot more niche. For example there's still a market for navigation systems for the trucking industry that consider factors like vehicle height in route selection.
The GI Bill is not "one benefit", it's like "the richest benefit in the history of benefits". It will pay all your tuition and fees for a four year college degree, and it'll pay a book stipend, and it'll pay you housing allowance on top of that.
Javascript is already functional enough without these libraries. Rambda et al make simple code unnecessarily complex or verbose, and complex code unreadable
Next step: "Unfortunately, Chrome can't connect to the Internet right now. We at Google strive for a healthier, more responsible society. Please fill your vaccination details in the form below."

For everyone feeling the kneejerk urge to downvote:
https://www.bbc.com/news/world-asia-63456107
I just had a similar experience. I cancelled my landline phone service, and was told that I cannot port the number anywhere, or even forward it to another number. The only way I can retain access to it is to retain my phone service with Western New Mexico Telephone. I thought there were phone number portability laws. Do they exist? Are they full of loopholes? Are they being flouted?
After visiting SV, I wonder why anyone would want to replicate it. I was so disappointed to see so much poverty, such high rents and such poor public transit in the tech capital of the world. It seriously realigned my perspective.
This is interesting but i'm not interested in the sharing of the history, and i'm not sure what this offers that using fzf with zsh doesn't
That is all already assumed by the word free, if one understands it, which most do not.

Nothing is truly free as people commonly conceptualizer it in their mind. Just alone receiving something at all comes with strings, even if they are not apparent. There is a term that describes this issue rather well in German, “vogelfrei”. It refers to being as free as a bird, which is assumed to be a great thing, but it also means you are free to be hunted and predated.

Free is also the theme of a deal with the devil. I will self-censor here a bit about what is the devil, because the devil’s censorship is more consequential than if I do it to myself for the time being.
That one’s the “new map data” so it’s all original or government sources.

Maybe they got tired of mapping the millionth quaint village named something like Branstonpickle-upon-Trousers.
Go is probably one popular exception.
Complain to the FCC for one. This process is highly regulated.
The current strains are in between the severities of a cold and the flu. Lockdowns and so forth are ridiculous at this point and have been for at least a year, maybe even 18 months.
Unfortunately mostly useless for professional applications.

It fails the most simple test from [0] in the online demo[1]. ImageMagic also has a page about this[2]. I.e. also try the 'city lights' test with the online demo to see it fail for the same reason.

The issue is that if you write code that deals with color you must understand color spaces and gamma. A non-linearly encoded color can't be plugged into any of the math you use to manipulate images and get meaningful results.

Almost all code I come across in the Rust ecosystem (or elsewhere no less) treats color as linear. But color incoming from image files that are not RAW, EXR or some TIF variant is almost /never/ linear.

The reason is that it is written by people who are (often very skilled) software developers but lack any basic understanding of color science.

And then it often takes convicing the maintainers first and subsequently yonx before it is fixed. I'm speaking from multiple experiences here.

For example, the fast image resize crate[3] addressed the resp. issue I filed last Dec.[4] less than a week ago. From the crate being released in the wild to it adding an option to treat color correct almost 1.5 years passed.

This is not the same as forcing crate users to treat color correct btw. The crate added a function that calls a closure but a user who do not understand color science may not grok why this is needed and not use it.

I guess I'm saying there is also often an 'UX' issue that perpetuates the problem to the user side of the API after the crate itself addressed it somehow.

That said, there are some very good crates that abstract the resp. parts away to address the issue. E.g. [5].

[0] http://www.ericbrasseur.org/gamma.html?i=1#explanation

[1] https://silvia-odwyer.github.io/photon/demo.html

[2] https://legacy.imagemagick.org/Usage/resize/#resize_colorspa...

[3] https://docs.rs/fast_image_resize

[4] https://github.com/Cykooz/fast_image_resize/issues/3

[5] https://docs.rs/colstodian
It's not as if they'd suddenly dump breaking changes on CentOS users. Instead of there being a CentOS 8.1, 8.2 etc. there is just a CentOS 8. Similar to how you can enable the 'debian-updates' repository in Debian.
Sure, politcal problems are hard problems. However, your original post asserted that the current energy demand of the US cannot be met without coal. You did not say they will not, because of political pathology.

It is, however, patently obvious that they can - many countries in Europe are doing that right now, and not all of them depend on Russian natural gas.

Further, the only reason why EU states in the east depend on Russian natural gas is because Russia is close. The US is a gas exporter. They would need no such overseas supply.
Yeah I totally agree. I think writing code which is "functional where possible" is super powerful and offers a ton of advantages. Trying to cover that last 20% of cases where you have to bend over backwards to create a performant functional solution, to solve a problem which is trivial with a little bit of mutability, doesn't make sense.
I couldn't find a non-paywalled version, but do you know if they measured length of use in those studies? I can imagine it might be better short-term, but after a few hours...
Reminds of

https://en.m.wikipedia.org/wiki/Greenspun%27s_tenth_rule

> Any sufficiently complicated C or Fortran program contains an ad hoc, informally-specified, bug-ridden, slow implementation of half of Common Lisp.
Bridge is part of the Proton Mail paid service. They advertise it right here: https://proton.me/mail. It's not unreasonable to say that if you are paying for Proton Mail, you would expect the bridge to work considering they advertise it as a feature
Whales eat Up to 10 million pieces of microplastic per day
> Monopolies are bad, near monopolies slightly less bad

Natural monopolies (such as the one acquired by Google) are not bad as long as government retains the monopoly of B2 bombers.

It's not really a monopoly when it can be ended at a moment's notice
Do we know any HDD that are tuned for the drives longevity? Ignoring Energy usage, speed, latency etc.
"What does this have to be with satisfying base load capacity without fossil fuels?"

If you think inflation is high now, try making this a reality.

The EU isn't a serious political body - instead of getting everyone at the table to solve hard problems, they chase nonsense.
ML language != functional programming. There is more out there than Haskell.

The article doesn't even mention OCaml, the second most popular ML-derived language on Github. Makes me suspect the article is not very well researched.
To quote "Stop Writing Dead Programs" [1]: "If what you care about is systems that are highly fault tolerant, you should be using something like Erlang over something like Haskell because the facilities Erlang provides are more likely to give you working programs."

[1] https://www.youtube.com/watch?v=8Ab3ArE8W3s
I also did not like that it's hidden away in the code. It is easy to self-host it though. https://github.com/ddworken/hishtory/issues/7

I also did not enjoy that the install script is not in the repo.
Ask HN: Why does dart –help take 500ms?
Hi,

So I have been playing around with Dart and while it seems cool as a language the tooling performance is absolutely abysmal. As the title says, dart --help takes 500ms just to print the help. I tested it out on Intel & AMD (as if it's such a complex task).

In any case, I also posted an issue in the repo but it was closed with a very vague "it needs to run a bunch of Dart code to print help message and that takes time". [0]

Can someone with more experience in this language explain what I am doing wrong? In comparison, node --help takes 51ms.

I don't think it's such a straining task for it to take this long. Consequently, dart format is also similarly slow taking 300ms to format a file with 3 lines.

The thing I am asking is, is it just me or this is the new norm?

Links in comment.
Over here commas are used to denote decimals. So MS decided to helpfully use the semicolon as a separator for csv files if your locale is set to german. Rather than wrapping the values in quotes. It's a PITA
What I mean by "used" means any use where copying and reproduction is not involved.

The Berne three-step test specifies when reproduction is permitted, however, any use that does not involve reproducing the work is not restricted, and monetization does not matter. It's relevant for data-scraping laws because you are making copies of the protected work.
Data duplication is coming to all minstream languages these days, whether it's a community best practice or a requirement for some libraries (e.g. streams in Java).

I'm not saying that in-place operations don't have their uses, but to me, these use-cases look more and more like niche cases, as opposed to being the default choice in the past. That is well-reflected in new languages like rust, where a new name is by default immutable, and must specifically be flagged as mutable in order to be variable.

It means that the benefits of immutability and the performance tradeoffs people are willing to take are evolving. I would assume larger codebases and faster hardware means performance is less valuable, and clarity comes at a premium.

I do agree with you that NPEs and memory safety are unrelated problems, though.
hey yodon, valid feedback. And yes we are building a very general cloud-based spreadsheet that supports large datasets and extensible Python functions. As a young company, we need to focus though and we chose pricing as our first domain as my co-founder has extensive domain knowledge in this area. Our vision is to open it up and therefore I can understand that our website currently is not sexy enough but we are working on it :) At the end it's the product and tech that counts to us and I believe we are building something nice here and hope to get as much feedback as possible from people using it!
This is exactly why I posted this. I want to make sure other Canadians are aware...

It is really dumb that while unenforceable, companies are able to get you to sign. As per the link the government is working on laws to outright ban the process.

The government needs to step up here, and enforce its own laws. If these are unenforceable companies should not be allowed to "trick" people.
I went the Cognito route for customer facing, however there were a couple of gotchas:

- There's no turn key method for multi-region availability.

- It has a limited number of 2FA/MFA options.

- It does not offer a SAML idp. We ended up writing a Lambda to issue SAML claims, put it behind an API gateway with Cognito/OIDC authorization. It works, but we'll need to maintian it.

- It's AWS, so you'll need a half dozen other services to build a complete solution
[0] https://github.com/dart-lang/sdk/issues/50360
I doubt it being hundreds of hours.

Most will require two government IDs to be sent in to remove 2FA and 1-2 week process to review & confirm.

Moving forward you should look at Yubikey where you can with the backup being your phone via Authenticator app.
In f# you could use type providers for that.

In C# there's source generators.

I am sure there are other options for other languages.
In my experience, here in the UK, openstreetmap.org is more accurate and more up-to-date than Google Maps, though I still use Google Maps as a way to access Google Earth or Google Street View, which tend to at least be accurate. (I wonder if they've thought about using an AI to guess what the countryside and streets might look like. Could be cheaper than using real photos? :-)
Can someone please help with listing of all the books mentioned here along with reason as list at some place ??
Call of Duty smashes sales record of $800M in first 3 days
Well people knew about HGST even more BB's data were available.
> I thought there were phone number portability laws.

For wireless carriers, yes. I'm not familiar with any for landlines.

Edit: https://www.fcc.gov/consumers/guides/porting-keeping-your-ph...

Looks like small providers don't have to do any porting, plus as a sibling comment pointed out, you can't port a number after you cancel service.
COMPASS Pathways | New York, London, San Francisco or Remote (UK/US) | Remote OK | Visa sponsorship available | https://compasspathways.com/
We are a mental health care company. Our first programme is researching how psilocybin therapy could help people with treatment-resistant depression. A great opportunity to make an impact from day zero and promote best practices.

We are a small yet public company. Also see HN discussions about us: https://news.ycombinator.com/item?id=29169160

Tech Stack: Next.js/Chakra UI/GraphQL/Python/AWS/Terraform/Github

We are hiring in both UK and US (also, offering visas for EU citizens to the UK). Work is mostly from home, but we also have offices and meet regularly.

* Data Engineer (first hire) - https://compasspathways.bamboohr.com/jobs/view.php?id=109

* Senior Full Stack Engineer: https://compasspathways.bamboohr.com/jobs/view.php?id=99

If you have any questions, email me at demeter.sztanko@compasspathways.com
This is all accurate in my experience but I’d add an additional dynamic that I’ve noticed in a lot of accounts I follow- people who are somewhat popular but not huge celebrities who do have blue checks who since the announcement was made seem to be upset that their coveted blue check is going to be indistinguishable from one someone who didn’t “earn” it who is just paying for it. It’s somewhat like rewarding some kids in the class with a gold star then deciding later everyone gets one. Case in point: https://twitter.com/garyblack00/status/1587332152072568832

The other group are those who have decent followings who have wanted a blue check and have used the imposters argument as a reason for deserving one to protect their followers. In reality it’s a thinly veiled attempt to get what they believe is a symbol conferring status.

The whole thing is pretty pathetic and funny to watch and reminds me of the sneetches.
I was replying to the parent about who needs who more
If you have a relatively humane set of worker protections in addition to the a straight-forward path to legal immigration, it's nothing like indentured servitude or slavery. It's just ... work.