skysight-inc/HackerNews huggingface dataset:
Correct, but since the reason this question popped up is due to privacy concerns regarding Chromium, I think it's even more important for people to know about these things to make an informed choice.

By the way, I really like Fastmail - they are very competent. But mail/calender is such an important part of online identity and life, I think people should be careful about who to trust
I am a Linux developer and contributor for a few decades and the code of conduct simply killed any interest in contributing to it. It won't take long until backdoors are introduced on Linux. Activists that joined the community for money will have full control and the ability of banning any criticism. We really need Linus back.
Yandex offers an excellent free email service indeed.

What I really like is their free support for custom domains which you need if you later want to move to another email provider later or if you want to create many user email accounts within your domain (say, info@mydomain.com and user@mydomain.com): https://connect.yandex.com/
Show HN: Deep Work – A different productivity tool
I just remembered that my Facebook test was with my usual extensions enabled. I didn't try it with a clean profile on Facebook yet, so I'm trying that now.
I made the same switch (on Ubuntu) yesterday. For me, the performance is the same, if not better in FF. What does feel less slick in FF is the UI (Settings etc.).
Yeah, I think this has been around for at least a year.

For others reading this, if you're looking for long tail content (e.g. running a ∃ type query), my experience with reverse image engines is roughly:

Yandex > Google = Bing > Tineye

For niche content also worth checking KarmaDecay and SauceNao if relevant. Bing's gotten a bit better recently, and with the big boys playing in the space Tineye's quality has definitely dropped off. As far as I can tell Baidu's reverse image search is just complete garbage and never has any useful results. I rank Yandex higher than Google not because their algorithm is better (although it does seem to be a bit more tineye-style forgiving in terms of editing), but also because they seem to greedily index images they crawl in a way that google doesn't (e.g. AFAICT a lower percentage of the images available in google's text-based image search index are available for reverse-image searching than on yandex)

For non long-tail reverse image searching (e.g. I just want a larger size or to find the original source) I mostly stick with Google though, because they seem to make it easiest to binary search the search timeframe like how they caught DPR.

If you're on Firefox (might be a chrome version avail now too?) Image Search Options is the extension you want so you can compare the different engines with a single click.

If others have good newer resources I'd be interested to hear about them.
Thanks for the props. Unfortunately I didn't have time anymore to maintain Traveling Ruby. Until Traveling Ruby aligns better with profitable business cases, I won't have time to work on it.

enclode.io/ruby-packer seems very interesting. They use a very different approach. I wouldn't call it "better" because it has both pros and cons compared to Traveling Ruby. This also relates to your doubts about whether Traveling Ruby's approach to native extensions is sustainable or not.

ruby-packer supplies a patched Ruby. It compiles that Ruby (along with native extensions) locally, and packs it into a squashfs archive. Ruby is patched to look inside the squashfs as well on the real filesystem.

Pros: single file, works with all native extensions.

Cons: you need access to all platforms for which you want to distribute (no cross-packaging support), Ruby must be patched and maintaining patches is very labor-intensive.

For Traveling Ruby, I simply made a different set of tradeoffs. I valued cross-packaging support. I wanted to be able to package for Mac, Linux and Windows while only using a Mac (or only using Linux, or only using Windows), instead of setting up build environments for all 3. This is especially important for Windows support: requiring packagers to setup a Windows system with a proper compilation toolchain is a huge pain. Until we have better cross-compilation tooling in general that works on all 3 platforms, using precompiled native extensions is the only way to make things work.
Also, simply making the source-code visible to all, helps keeps the honest guys honest. That's true even if the licence isn't truly Free and Open Source.

No-one dares to commit spyware to GitHub.
Not everything has to be shared, but if people say that YouTube ought be broad enough for everyone, then one is in a sense sharing a space with 12 year old kids. Fortnite is probably the #1 streamed game at the moment.
> Google was collecting extra information without me even being aware of it

I think the point is that you should be aware of it. It is your application after all. Yes, what Google does is weird, but the app developer needs to be more careful in general what 3rd party code they load.

On the other hand, I understand you. Probably you do your due diligence when you load some random dependency but you (like everyone else) used to expect better from Google. Not anymore I guess.
Using Gmail as test-bench is not exactly a fair comparison.
Oh come on, that's just an absurd example. Gun rights and an article about gun control are literally the same thing. The article surfaced by Google's algorithm is the more relevant and comprehensive one when it comes to gun rights.

I suspect anyone who disagrees is taking a provincial, American view on the subject, and is being triggered by the phrase "gun control".
Junk food/fast food might be a better villain than canned food: one could probably live perfectly healthily on canned food alone for decades if need be, but the same cannot really be said of junk food/fast food.
Here is an unofficial lifestream of the talk Atiyah gave at the Heidelberg laureate forum:

https://www.pscp.tv/w/1zqJVLeqXYDKB
How do you interview engineers?
What Javascript really needs is monads and do-notation. Can I use Haskell on the web yet?
It is always good to hear about a new browser. Unfortunately the only Linux download option is a .deb package. Could you please make an .AppImage? AppImage files are a single-file run-anywhere application (think of ThinApp/App-V on windows).

More information about AppImage: https://appimage.org/
The article neglects to mention both NATO involvement and fascists militia in the Ukraine. Not worth a read unless you just want to feel good about "us".
> That's kind of the point that one does not care which methods actually run and when

What is the right method for debugging? I've been trying to debug one particular issue in CL code (McCLIM + Climacs) and I've hit the wall in every direction that I tried to see which method was responsible with the issue I've seen.

A plethora of around, before and after in both composition and inheritance that I've lost my way. I've tried various depths of reading and runtime debugging with no significant success. It left me with the image that I should have the whole program in my head to be able to understand it.

It's usually the case that the solution is where you're not looking therefore my question is where (and in what way) should I look at the code to understand what it is supposed to do?
At least in the UK, by law you are not responsible for any fraud on your account, and even if the bank folds the government will bail them out up to 85k per account (FSCS protection), so I wouldn't be worried.

Disclaimer: Monzo & Starling Bank customer.
NCIX customers' personal data left on repossessed servers
+1 for Zoho.

I use their completely free service for all my custom domains and I find the webmail pretty good. The web applications, in general, are pretty actively maintained, with new features every few months. Only had one bigger issue over the years and they resolved it within 24 hours.

They also have a native dark theme on webmail that is pretty decent.
Nice, I’ve bookmarked all of them to read together and just soak up Brunner’s vision of the future.
What I find most interesting about this piece is the sum for which the property was sold.

> “Someone sensibly asked what they might get for [the bridge] and Ivan is recorded as saying, ‘one million’,” says Archie.

> “And they said, ‘one million dollars?’

> “Ivan said, ‘I’m talking about one million pounds.’ [Nearly three millions dollars at the time.] They sat up at that.”

What were the motivations for this asking price and how may they have been substantiated?
Combined with childish behavior and trying to follow the letter but not the spirit of the rules. A great idea if you’re being judged by a computer, a bad idea if you’re requesting a person to re-review your app.

Why not just state ‘compatibility updates’ and nothing else?
If you're so obsessed about build quality, why don't you buy Apple?

You are basically asking for premium quality from cheap brands.

Not going to work unless you get lucky, which (spoiler) did happen to you in the end.
10 Striker Terbaik Di Dunia Saat Ini
You're right that UX is one of the biggest problems they have. One thing that is also hard to replicate it how well Adobe's software works together. Embedding smart objects and illustrator files in photoshop documents, right clicking a clip in Premiere and sending it to After Affects and back again without rendering an intermediate file etc.

I would be interested in a Lightroom alternative if anyone can recommend one though.
This is the kind of thing that the European Union should take a look at.

Hopefully with a(nother) big fat fine...
> Still searching for a good Android mail app...

Give AquaMail a try.

I find it efficient, fast and featureful. I've never noticed any bugs.

The user interface is perhaps not fancy, but IMO not ugly either, and certainly functional.

I've been using it for years, and they keep updating it diligently.
I haven't read this yet so can't summarise, but here it is: https://protonmail.com/blog/gdpr-email-compliance/
Took a while but we got to "work for free for visibility"
Low rate international transfers is how they started out, before becoming a bank
well there's always vivaldi or chromium if you want to slowly wein yourself off google
The US is an exception
It was clear that the military had full control over the flow of information

They learnt the lessons of the Falklands, where the BBC was happily informing the Argentinians that e.g. they were setting their bomb fuses wrong...
Nothing was "confusing", but, again, IMHO the features provided don't really make sense under a monthly fee.
They could have easily created a free basic account with those exacts same things and offer a pro upgrade for the "25 accounts" and related IBANs + joint accounts.
Some goals do but many projects with much less money have achieved impressive results in fusion with far, far less money. Fusion is very much an exploration of different methods and we focus 99% research on one approach.
Except that gmail is hosted on a much better and secure infrastructure with very good SREs.
At first glance to me at least, it's not clear if there's actually only a "business" and a "premium" plans?

Does that mean that for individuals there's only a "premium" plan but not standard plan? So premium (with 25 accounts and three cards!) is actually the standard plan?
To this day I remain baffled he actually stepped down.
A black day in tech history if you ask me..
Webkit and Safari were meant synonymous, Webkit referring to the framework, Safari to the specific application packaging.

On a practical level, it's been quite some time since Safari isn't cross-platform anymore. Also, it's fixed to a specific version of the operating system, which also applies to the open source Webkit release. I'd love to see an implementation with less external dependencies.
Lessons learned while reaching 100k+ downloads as a 17-yr old
How is it better for privacy and quality?
It was the same for me when Go introduced the CoC. I remember a witch-hunt conducted by someone on one of the important developers because of his language on some other forum. It just reeked of BS and pseudo superiority. I consider myself tolerant and liberal yet I find it bad. I wish people realise that CoC is not a passive constitution. It becomes an active weapon.. and most victims are the ones who actually contribute to the code. I am looking for linux's downfall now.
How do I, as a resident in Sweden, open an account that can receive a payment in Euros, then spend those euros without having to convert them to Swedish crowns and back, and pay conversion fees each way?

Revolut does this. It also works out 2-3% cheaper for converting SEK to Euros than either SEB or Nordea.

Unfortunately, as it's UK based, it's not at all clear if Revolut will continue to exist in its current form after brexit.
Because cookies are bound to a domain. So once Gmail moved to google.com/mail, the Gmail cookies started carrying over to the search on google.com, meaning that Google could correlate your search terms with your account.
Yup, but you have to be elsewhere in the EU. You can have a non-resident bank account pretty much anywhere, but you either have to visit the bank's branch office, or be trusted in any other way (residing in a jurisdiction that's trusted, or be a bank's customer elsewhere)
It's a real shame, as I would have loved to have lived/worked in Italy rather than anywhere else in Europe. I had a sniff of a job in Ispra 15 years ago but sadly it didn't come off.
> VSTS (now called Azure DevOps)

Not again.
It would also be the only reasonable way to deal with multiple users on the same machine.
What Is Automated Drip Marketing?
My big 5 are C/C++, asm, Haskell, Prolog, and some LISP. They cover a broad spectrum of languages, each encouraging a different way of thinking.
What do you get for less than $35 per year? A cheap VPS? Are there plans for less than $3 per month these days?
IIRC promises already have a `map` method which is synonymous to the `then` method.
I use Firefox every now and then just for reading articles so my main browser doesn't get bloated with tabs, but it runs far from fantastic on my computer for some reason.

whenever a page loads all the elements move around for a second or two before they settle in their right place. that would crack me up if I had to put up with that all day
For the vast majority of the target audience (i.e., not tech savvy mostly) Internet is the OS-native browser. I wouldn't be surprised if they didn't know what a "browser" is in the first place.

As an analogy, during my childhood days when photocopiers came out in India they were mostly Xerox machines. So Xerox became a verb and has stayed a verb to this day. So much so that you will find "Xerox shops"[1] in all Indian cities and people won't understand what a photocopier shop is :-)

[1]: https://goo.gl/maps/M2TSWXLfqc22
We have a ‘crate’ for the dog. It’s a cage. However if it rains, I use the hose or he has been bad, he runs straight to it and get in. I don’t know what it is about he, but it’s where he goes when he wants to be safe.
Is it time for someone to wheel out that quote again... Aristotle, was it?
Counterpoint, I received a tax rebate in the post a couple of years after leaving Belgium to return to the UK. Somehow I doubt the UK's tax office would be so diligent in seeking out former taxpayers abroad to return money to them!
Thanks, I forgot to check the URL with Https to find previous discussion.
> And then this is the more hands on version, which I guess would be sovereign as ansible deployment.

I used to run a Sovereign box.

It served me well for 2-3 years, but it got too cumbersome to maintain: they changed their approach to various configuation things (for the better, I'm sure), and threatened to break my setup in the process.

All told, it felt like it had missed the sweet spot between pre-configuration and flexibility, in the end not quite giving you either.

> IMHO sovereign puts too many attack vectors on a single machine.

I turned off most of the attack vectors (I didn't need all the bells and whistles). But yes, they tried too hard, and over-complicated the setup as a result.
Easy test automaton in Excel and JS
Either your input data is horrendously bad or you are doing it wrong.

What do you use to ingest Shapefiles into PostGIS? Can you provide an example with files where you failed?
I've looked at a lot of brokers and the choice is overwhelming. Interactive Brokers UK didn't stand out, except for using branding that gives deceiving impressions on who it's regulated by. A more common example is falsely posturing to be regulated by Swiss. I'm not sure why present yourself as a UK brokerage, when in fact you're US regulated.

Anyway, why do you hold IB to be best consumer-oriented broker available anywhere?

Edit: Actually I was looking at forex brokers, stocks is probably different in that a lot of people want access to the US market.
Pypeline was designed to solve simple medium
data tasks that require concurrency
and parallelism but where using frameworks
like Spark or Dask feel exaggerated or unnatural.

This is exactly what I was looking for very recently. Thank you for writing this, I'll certainly look into it.
It's the best browser objectively, because it has tree style tabs, it's also a bad browser because it doesn't have a native support for tabs on the side.
Duplicates and Variants – Organising a Retro Game Collection
> It does not leave room for anything that doesn't fit into some arbitrary set of database columns or set of graph nodes or ML model; no room for nuance; no allowance for change or for the unknown or for the unexpected.

Why not, though? Obviusly that sets limits on what kind of output the device itself can produce from each source of data, but that's not your entire experience of life as its user. To me it seems akin to saying that carrying a scrapbook would make you live in the past.
Portrait of S. Nakamoto is made of US Dollars ripped and glued on canvas
There's a "standard" free plan but it's enabled once, after the first month trial, you decide not to pay a monthly fee.

Once downgraded:

- All your cards will be deactivated. They will be reactivated if you decide to go back to Premium.

- All features exclusive to bunq Premium (such as Apple Pay and Android Tap & Pay) will be blocked.

- You won't be able to open new bunq bank accounts as long as you are using bunq Free.

- Your API keys will be deactivated.

- You will still have access to all your bunq bank accounts and will be able to send, receive and request money normally.

So it's not really a common "standard" plan if you ask me.
It lacks tree style tabs.
As a non-American:

> I would take the USs [...] rule of law and due process and concern for my privacy many many times over Russia’s current government’s.

I find this somewhat laughable given that we already have solid proof (Snowden) that not only does the US slurp up emails en-masse but it considers non-citizens to have zero privacy rights (this fun EO: https://www.schneier.com/blog/archives/2017/01/new_rules_on_...).

The reason Russia is less of a problem is that even if I give Russia all my email, it has an order of magnitude less data because it doesn't have access to data from Facebook, Google, Twitter and the like like the US does. It also has less power over my life. I have investments in US securities that could theoretically be taken from me if the US government wished. Russia has no power over me.
Premium outlook allows you to use a custom domain now. So long as it's registered with GoDaddy.
Indeed, there's a separate feed for subscriptions and it works exactly as expected. I don't see the issue here.
There is - https://ghostbrowser.com/

Not open source though if that matters to you.
Only if you have too much money on your account. It would do a median and punish those with median*100 balances.
It's infuriating how they slow their stuff on Firefox but send optimized stuff to IE/Edge.

Gmail is still okay once past the 2-3s loading but on YT it really test your patience every time you click on something.
The nice thing about not tracking launches is being pleasantly surprised when new probes land.
I use AWS WorkMail and I'm moderately happy with it. It's pretty barebones, but works and hasn't given me any problems. I went with it because I use Route53 for my domains, and host most of my stuff on AWS anyway, so it was one less account/service to manage. The web interface is really basic, but I mostly access it through emacs/gnus or the android email client. My only complaint is that some of the documentation is wrong. It tells you to use an exchange setup for android, but that breaks. The plain IMAP setup works fine though.

I can't really speak to privacy aspects, but I'm assuming that since I'm actually paying for the service, it's a little better than if I were using a free service like gmail.
It really depends on what you do. If you have a well defined problem, that is complex enough to require quite some work, than I would say: Do as little as possible to be able to imagine as much of the workflow as possible, while also staying as flexible as possible.

If a problem is less complex or can be released iteratively, than that's the lean way to do it, where you also have good learning. But often to solve the problem just a bit you already need a load of stuff to be taken care of.

Key to me is to stay in text or cheap click-dummies for long enough. Depending on the complexity I go through several stages:

generally:

- Always probe for details if you can imagine some already, you are trying to know as much as possible as soon as possible. File it all in to a "to take care of later"-list at least, better yet sort in properly already.

- write down everything (maybe others can remember everything, fine too :) )

- change and refine whenever something new has to be taken care of. IN the following steps it will always be easier now, than in the next step.

1. gather high level requirements with the stakeholders

2. sketch a rough workflow. I usually do a nested list.

3. write down a complete workflow

4. now you might know what you need, so define a rough UI, technology, interfaces

5. still in text: write your concept so someone else understands it

6. talk everyone involved through the concept (first stakeholders, than devs)

7. double-check if you cant simplify or leave out anything, at least for a first version

8. if necessary: do mockups, designs, schemas

9. only now start to program (for difficult stuff a prototype)

- On top it might be helpful to have a small checklist depending on your needs with entries like "reporting?, testing?, support?"
A tool to recreate photographs using simple plastic fuse beads
It would be great if Debian could make the Chromium in their repos a de-googled version and keep it up to date.

I have no idea how the Debian project is financed. So I don't know if it is possible for them to assign resources to it.

But Debian has a strong history of being trustworthy. So a userfriendly browser maintained by them would be nice.
Yup. Firefox is slow as hell on my mac. I've tried everything and nothing works.
The clear break for me came in version 39. I am staying on Chromium 38 for the few sites and extensions where I still depend on Chrome and using Firefox for everything else. Once version 38 becomes obsolete I will stop using Chromium alltogether.
I dont think this is true. I don’t believe there is any evidence that the US government is analysing all emails hosted by all US companies.

Rather, if the US government asks for a particular individuals emails the provider must grant the request provided there is a valid (possibly secret) warrant.
It is correct. But saying A pays more than B and not factoring in the cost of living is not a useful exercise.
Get it every now and then. I don’t see an alarm here, they could be saying nothing at all and keeping you completely in the dark.
A documentary about Mr. Rogers was recently released, “Won’t you be my neighbor?” I highly recommend it, in a theater with other people if possible.