skysight-inc/HackerNews huggingface dataset:
Good for them I guess or is it? I don't understand how you cannot have prosparity from selling raw materials?

If you think you're not being paid enough, increase the price along with creating your own products. It seems weird to me to not let foreign countries buy your raw materials just because you want to produce more stuff yourself.

It's not like I will start buying chocolate made in ghana because they don't want to sell their cocoa anymore. I will still buy from the brands I like and are used to most of the times, which is a local brand.
The EU Vaccine Bungling
How will Ghana counter the loss of a high quality cocoa buyer ?
Why was that? I have not heard.

Edit: Answered my own question via Google:
https://consequenceofsound.net/2019/06/weird-al-yankovic-mic...
At some point, Docker switched from being an open source, free software company, to producing stuff like these Docker Desktop apps that are a) nonfree, b) not even source available, and c) contain spyware in them that report back to them your activities in the app silently and without your consent. (On crashes, it even uploads some of your network traffic in the form of pcaps.) Most people didn't notice this shift, as Docker Desktop (the app in TFA) still has a github repo, et c. It just doesn't have any source in it.

Not being open source I can't easily tell what sort of data it uploads during usage (but I did inspect the crashdump it uploads, and HOOOO BOY is it a fuckton of sensitive data about your running system), so being someone who usually works under NDA, even installing this on my machine is a liability risk, as it could transmit information about my customers.

You're better off using the actually open source docker command line client (installable from your favorite package manager) and setting DOCKER_HOST in your environment to something like "ssh://root@remotehost" (set up ssh key auth first, and install the docker daemon on remotehost) which will serve you a lot better, with the added benefit of running at full, non-emulated speed (and pulling images/packages/pushing/etc will happen from a datacenter pipe, not your puny leaf node on wi-fi).
Clarifying memory management with page folios
> changing -O2 to -O3 in gcc that ended in sporadic crashes when cross-compiling for 1 specific platform.

Sure, this happens regularly in C and C++ because large programs inevitably depend on undefined behaviour, and changing compiler versions, optimization levels and target platforms is allowed to change that behaviour.

For the last five years I've been writing 99% safe Rust code, which is designed to have no undefined behavior, and I think it's not a coincidence that I can't remember ever having a compiler update break code at runtime. Once in a long while a compiler update will fail to compile some existing code, but that's not a safety issue.

The idea that C and C++ compilers are somehow more stable across releases is a mirage.
https://lwn.net/Articles/845691/
https://lwn.net/Articles/845775/
> I assume that's still CLI only?

If you install an X server on Windows you can run graphical WSL apps. It runs really well too. Years ago I used to run Sublime Text straight from within WSL.

I've been using WSL / WSL 2 for a few years now for full time web development. A while back I made a video going over all the tools I use and how I have Docker, WSL 2 and a bunch of other things configured at: https://nickjanetakis.com/blog/a-linux-dev-environment-on-wi...
Egypt prepares to start move to new capital, away from the chaos of Cairo
That’s not the point. Docker is native to Linux, it is much faster and simpler on Linux where it does not have to use virtualisation.
So far that hasn't really come up. How often do you need to check your calendar outside? Maybe I don't need to very much because I work from home.

Here's some possible scenarios though:

* If I need to remember when something is going to happen, such as "I'm leaving my house to meet a friend at 4 PM", I can just commit to memory what time it was suppose to be.

* If there's a lot of stuff happening, then I'd make a note on my phone. If the times of events change while I'm out, it doesn't really matter if my calendar at home is out of sync. I'm just going to cross the day off when I get back.

* If I find out a later date will change ("the user group has been moved to Thursdays"), then I'll leave myself a reminder on my phone. Most of the things on my calendar are actually little post-it notes, so I can move things around. I only write things in ink when they will never change, like national holidays that are already scheduled/set in stone.

So far, I haven't really run into any pain points. The drawbacks of paper calendars just aren't enough to overcome the drawbacks of electronic calendars.
Have you read the article Glenn wrote that was never published? I’m curious what part exactly you’d call dishonest or unworthy of publication? Glenn does write in an emotional way, but what I like is he tends to exhaustive reference and source his data points.

You nicely danced around my comment that none of the content from the laptop has been denied by the Biden team.

That’s relevant, no?
It wants to update a few times a day by default when you call it, so running a simple brew install anything normally takes about 30 seconds (I'm in a MB Pro), even if it's just to say the package you want wasn't found.

If you don't run it daily, it takes about a minute or two to update.

But even when it doesn't update, it is extremely slow compared to any other package managers. It is disruptively slow and it takes a lot of resources, even in a powerful machine (and I'm not talking about compilation here).
Because Discord doesn't let you change avatars I have created three different Discord accounts. I get logged out of all three all the time. It's a massive pain.
Feels like a pretty confused article, diving back and forth between cocoa and coronavirus vaccines even while saying they're unrelated.

Building up local industry sounds like a good approach for the long term (though, contra the article, inevitably at a short term cost); the simplistic free trade arguments discount the value of developing industry within the country. A ban is a very blunt instrument though; a tariff (perhaps gradually increasing over time) seems like a better approach that would help the country gradually transition while avoiding shocks.
OP didn't say any traffic violation should result in revocation of license, just reckless driving. At least where I live, that's a specific violation that is well beyond any violation that might come from following normal traffic flow.
This is really neat. In the past I've used similar techniques to decode binary data from a third party lidar system in parallel. In a way that the manufacturers probably didn't intend or expect.

The system generated large data files which we wanted to process in parallel without any pre-indexing. It turned out that these streams contained sync markers which were "unlikely" to occur in the real data, but there wasn't any precise framing like COBS. Regardless, the markers and certain patterns in the binary headers were enough to synchronize with the stream with a very high degree of reliability.

So for parallel processing we'd seek into the middle of the file to process a chunk of data, synchronize with the stream, and process all subsequent lidar scanlines which started in that chunk. Exactly the algorithm they describe here.

Amusingly this approach gave reasonable results even in the presence of significant corruption where the manufacturer's software would give up.
They contributed a tiny fraction of development resources and they reap a disproportionate amount of the profit.

Letting the status quo continue would just ensure that Amazon gets even richer off the hard work done by Elastic while development dries up. We all lose while they suck profit out of this product.

It's not like they require elastic to survive. They're too big to fail. By being a dominant cloud provider they have a massive inbuilt advantage

Yes they are different to other cloud providers. They're big enough to throw their weight around and they do.
This is the same fallacious reasoning people use to advocate many laws, drug prohibition a popular one. For instance people will say if drugs are legal then it opens the door to people being intoxicated while driving or harming someone else in x other way. But of course these are already illegal in of their own.

What you’re looking for here is protections of the elderly against abuse via coercion to act counter to their best wishes. This is a separate concern that needs to have laws and parameters around it.

Virtually anything can be “an opportunity for abuse.” Look at the internet. That’s not a good reason at all to prevent it, it’s a reason to outlaw and protect against the abuse.
I feel like for every measure of progress this might give Ghana, it will give other exporters of cocoa beans 10x as much advantage, at least in the short-term.
To bad development has stopped.
unicorn is single-threaded by design, and is not expected to support any background threading workarounds that people build on top of it. That "feature" in github shouldn't be passing the env hash.
Explain LID [0] which is effectively a tax applied to every ton of cocoa sold of which most is paid to the farmers.

However I think Ghana is in the wrong here because extorting other nations to give them anything free of charge by withholding trade goods will simply means that the trade goods will eventually be sourced elsewhere.

Regardless what you think about rich vs poor, medicine vs goods, and such, IP is property and using a world wide organization to deprive another of their rights is never a good idea. (no whataboutism please). Yes it is medicine, yes it is important, but that does not mean it has to be free. It should be something that can be negotiated but going nuclear in trade never benefits anyone and usually affects the poorest of world the most.

My suggestion, just up the LID

[0]https://www.uncommoncacao.com/blog/2020/10/20/the-lid-in-gha...
As others mentioned (it is slow, has problem with multiple users, cannot pin versions) it is also missing features the linux distribution have. For example, you cannot have Provides: alternatives as rpm/dpkg do, you must use packages for resolving dependencies as they are provided by upstream.

For example, when postgresql 12 was released, it took some months to appear in brew. Meanwhile you could not use alternate taps to resolve dependencies, if some package required postgres, it had to be the original one.
> If you think you're not being paid enough, increase the price along with creating your own products.

Who makes that decision? Cocoa slavery is a thing because the economics of raw material pricing is complicated by many factors but the demand is very simple and very high.
Have fun and don't think about tommorow
I recently reported a phishing site to GitHub which looked exactly like GitHub.com and GitHub responded within a day. So maybe your escalation wouldn't even have been necessary. :)
Exactly this. As a reader, I want to search old posts when I have time to read them and am looking for a specific topic, rather than wait for a weekly email and hope it's relevant.
Isn't Nim's niche closer to Go's than to Rust's? It has garbage collection, at least by default.
I wish them success, but my prediction is that in a few years they'll have no successful products and the world's chocolate makers have found new suppliers. You can't just make a decision to create successful products.
Huh ? You can change your avatar in discord settings...
This dude is really a C64 genius. For example, his works on sprite crunching is invaluable: https://linusakesson.net/scene/lunatico/misc.php

This effect took decades to be explained in detail like he did.
I edited the post with screenshots.
I don't write Ruby applications but I have never heard anything good about Unicorn.
Sounds like Garden Core could be a great fit here.

The motivation behind Garden was that, like you, we had built our own home-grown kubernetes dev environments, but felt like there should be a polished, general-purpose framework + tool for this sort of thing.
Is this the worst title for a software project since PerfAnal? (https://www.goland.org/perfanal/)
Hi author here,

This is just a report of the voices of the people I'm converting to Rust because they are never heard.

The compound effect of small and fast changes is complexity.

Uncontrolled complexity is the thing we want to avoid as it's fatal to any project.

Yes there are editions. But from a newcomer's point of view they only add complexity.

I'm convinced that short release cycle and feature 'bloat' are related. I simply don't want Rust to become the new C++ (which is the feeling of a lot of people).
No one said that at all. Quite the opposite actually: the suggestion was to prevent those who would endanger children from doing so, so that the children might carry on with their lives without fear.
> there was basic functionality missing e.g. I couldn't write and run my own SystemD services. Has the situation improved since then?

No. WSL2 uses it's own, minimal (proprietary) init, which basically launches default shell for the configured user and that's it. No service management in sight, and no equivalent of systemd's user scope or user session either.
Why not have both?

You send your newsletter, but show the contents in a blog post format as well.
Think of them as creative gambling devices.
Your site seems to target specifically teams with messy docker compose setups. Is there a simplified/supported migration or onboarding path?
Is this rather a ban on Ghana suppliers themselves in order to trigger a shift in the country's manufacturing so they're forced to step up their processing and break away from just sending the crops at whatever price the market sets?
i don't think that the drug thing applies here; protecting the live of its citiziens is the most basic function of a state; if there are loopholes here then these loopholes will be exploited. I am afraid it's not the same situation so that your argument doesn't apply.
I trust Munger knows what he is talking about even though mere mortals like myself don't have the same network.
I guess they will have to sell the beans to some other state then, from whom Switzerland will then buy it?
What were your thoughts/opinion on the explanation in the technical details of the "How it Works" section?

Since you referenced the visuals, and the "How it Works" section details that they were secondary/dictated by the audio...what prompted you to focus on the visuals?

Just interested in your thoughts since presumably you read the technical details in the "How it Works" section.
The (effective) demand for beans produced in Ghana just went way down with this policy enactment though, right?
How do people use Docker on Mac? It's so slow for me I've started to use my X220 (Linux) as it's faster than my 2018 MBP.

We use containers inc. a MySQL container and accessing it is incredibly slow, with a request taking 5-10seconds that's instant on the production server.

I've heard that Docker Sync can improve this, is it worth a try?
2020 GCP VRP Prize
This is the main reason I wild love to have a device that word release poison to my blood if I do not acknowledge my will to live every month.

I am of course aware that it must be well tested and everything, it would be a relief to everyone.

I am happy, wealthy to the point I want to be, living in a great country and a great place, have a great job and family.

So I am far from being depressed, and yet I want that device to have the choice. I do not need anyone to explain why this is a bad idea.
I was at Mozilla when we switched from 3-to-6-monthly releases to 6-weekly releases. It really was an enormous positive improvement.

> you can close it off 5 months in and then stabilise for a month.

This doesn't help. If a release happens every six months then regardless of what you do during the release cycle, you are faced with situations where someone has a work item just about ready to ship in release X, but not quite, and you face enormous pressure to ship it in release X rather than in release X+1 six months later. On the flip side if you do force it to slip to release X+1 then that's several months of users not having the benefit even though it's ready.

If you're releasing every six weeks, there isn't any such pressure. Less work is shipped prematurely, less work is shipped later than necessary, and developers are less stressed.
Small typo spotted: big data and *its impact
Specifically it was a roundabout, and the driver took half of it, the kids only 1/4, so he had to wait for all of 3 seconds before he realized they were making the turn, absolutely no reason to start driving that aggressively, especially not through literally 10's of cyclists. Very dangerous maneuver and only because he was irritated.

This is the exact spot:

https://www.google.com/maps/place/Eemnesserweg,+Baarn/@52.21...

kids coming from Eemnesserweg turning right, car going straight, oncoming cyclist traffic on the road from the right as well. It was a pretty close call, there simply is no room there for faster driving than the speed at which the bikes move, which is fine because it takes less than a minute to cross the center of this town.
These used to be my style of writing notes. I usually substituted some of the information here with a link to the ticket I was working on so my points were shorter but you can be as elaborate as time allows you to.
For eg:

1. X reached out asking for a financial report. Wants booking data between March'20 and June'20. More information on ticket.

2. Y let me know that I would need to check file `list_orders_service.rb` to understand our order processing logic.

3. X also wants the data to be grouped by city and ordered by most number of orders.

4. Q pinged me to let me know that there has been a new column `order_revised_on` added to the orders table and to include it in the changes I am making for the new orders page. Need to communicate the same to Y via updating the ticket.

5. M pinged me with a new bug I need to fix on priority. Confirmed with him on moving X's financial report generation to tomorrow. Will update on ticket
Yes, is on the to-do list but there's a few big ones ahead of it
I'm reading the book The Divide at the moment. It makes the argument that it takes time and the right conditions to build up an industry - infrastructure needs to be built, education and a skilled labor pool with the necessary know-how as well. To begin with, a fledgling industry in a developing country cannot compete with those of already industrialized countries - these are already so effective that they can undercut newcomers before they have time to become competitive. So the book argues that when developing countries are pressured into free trade agreements (for example by making aid dependent on this), these countries are also forced into a position where they get stuck at the low end of the production value chain, selling raw materials, while buying processed goods from others (often the same role they were forcibly assigned when they were colonies). So much like we allow children time to learn in school before we expect them to compete in the job market, we should allow developing countries to employ protectionistic policies like tariffs, in order to protect and build up their fledgling industries nationally, before fully entering the world market in a couple decades when they are ready.
I heard WSL2 was no good.
> Infected machines will regularly check-in. These methods rely on domains and static IP addresses. Predictably these domains and IP addresses get identified, burned, and/or seized.

Instead of seizing and shutting down the command and control system, why not let it run for awhile and secretly monitor who connects to it? Are the malware operators always connecting to the command and control system via Tor or equivalent? They never slip up? I find it amazing that these huge malware operators are so rarely tracked down.
If you can't imagine a cloud of cyclists you need to watch a video or two of what dutch cycling traffic is like. Flooring your accelerator in a spot like that is super dangerous.
The most direct "whataboutism" this morning.
Some time ago I looked for these data but was not able to find a «sound» source, apart from organizations promoting/fighting euthanasia. Do you have links to some objective sources? I would love to have a look at them.
The only problems I’ve had with docker slowness (though it’s been a very significant problem) is shared file system performance. It’s made many use cases and tools that are slow to begin with (like webpack) basically unusable for a development workflow.

So the main thing Apple could do to show some love to docker is build out full apfs support in the Linux kernel. I have no clue how much work that entails but presumably it’s pretty massive, and it seems totally unlike them. Maybe one day they’ll have a come to Jesus moment like Microsoft and start caring about developers (non-iOS developers) but I don’t really see it happening.
z_n+1 = z_n^2 + c <- fewer than 256 bytes, yet it can be used to produce a beautiful endlessly complex image.

To me it almost feels as if God or whoever has intentionally hidden it, in the way everything works I mean, so that we could one day find it. Once we have invented complex numbers for example..

What other secrets are out there? Or rather in here?
well, I just looked at your image and if you run some blur over your "best", it looks a lot better and it's not like there's a huge qualitative difference in actual resolution/visible detail - even when you are comparing your improvement on the posted mini-image with the ML-generated one supposedly from a non-compressed/scaled image. And in high-res you then would see the inevitable artifacts of "one-filter-fits-all-CNNs"...
Rather I think the point is we’re gravitating towards the idea that not all life is worth living, and the consciousness that must (alone) experience a given life should have primacy on decision rights of its continuation.

To relinquish some of the sacredness of life endowed by evolution is not to commit wholeheartedly to nihilism.
>Thankfully there is Docker on Mac: how would my colleagues with shiny laptops get work done otherwise?

This "shiny/for the clueless" Linux-edgelord meme must die. Might as well write "MS" with a dollar sign in 2021.

Go to any programming conference and check the speakers. Over 50% use an Apple laptop. Check major developers people follow, from old Unix hands like Rob Pike, to every major JS cat, to admins, all the way to the creator of Gnome, Gnumeric and Mono, and their preferences, and you'll find they use a Mac laptop with macOS.

(And hardware wise, even Linus Torvalds had an Apple G5 tower as his main driver, and later an Intel Macbook Air he praised as the best machine he had used (though he used Linux on those).

In any case, there are benefits and tradeoffs, but "lol, Mac is teh suck" is inane.

To correct you: no, Docker is not used because "you need to". It's used (also on Linux) for reproducability, isolation, the ability to write code with different dependencies with the whole system at your disposal, and to not mix your driver machine with your development environment.

It is the same use if you run Linux distro X and deployed on another version of it, or on the same version with some tweeks/different libs, or to whole other distro.

And no, it hasn't been a "horrendously slow piece of software on Apple computers, draining battery life like crazy" for ages, and when it was it wasn't because of some macOS limitation, but because the company had done a half-arsed job with the fs layer.

And as far as "needing to use Docker", macOS is not any different than any Linux/FreeBSD distro on that front. If you prefer a local, mix-everything-in, not discliplined approach, unlike what Docker offers, you can install anything you like, from Brew, MacPorts, Fink and so on. You can even have Nix for reproducible builds under that scheme.