skysight-inc/HackerNews huggingface dataset:
I am an olive oil producer, in Portugal, and we're harvesting as I type.

I have made some remarks about olive oil production on HN in the past, but here are some remarks about olive oil quality, grading, and production:

Olive oils do degrade with time, which means triglycerols break into free fatty acids and glycerol (E → F + _ ). Of course aroma also changes with time, but this is more subjective, and decided by actually tasting samples.

So olive oil freshness comes in three gradings, defined by free fatty acid content: extra virgin (<0,5%), virgin (<2%), and lampante (>2%). These grades will generally decide the market value, but differentiation can change this (special varieties and a good aroma allow for a better price). Extra-virgin can, in principle, be sold as virgin (e.g. if aroma is not good enough for some reason) but not the other way around.

All my production is extra virgin. That is 100.00% extra virgin. I have never, nor my family has ever, produced anything but extra virgin olive oil. The worst I have seen around me was a producer getting 0,4% free acidity, which is still extra virgin.

Today, olive oil is industrially extracted by crushing the olives and separating water and fatty phases in a centrifuge, at cold temperatures.

Olives have around 20% w/w directly extractable oil, but the fatty content of the pomace contains around 40% fat. This oil can be further extracted in centrifuges, up to a point were some temperature will be needed. This fat won't be completely extracted, and that is up to the plant processing it, that usually keeps the pomace for itself. Heating does lower the quality of olive oil, and as such its price, but some data is good to put things into perspective.

Around 95% of Portugal's production was virgin/extra virgin, followed by the US (~90%), Greece (~75%), and Italy and Spain (both ~65%) the latter being the largest producer (~35% of world total). Portugal now ranks 7th in production volume, and is the first to put olive oil in the market, although the market is controlled by Spain. Future markets usually keep prices down for the starting weeks, and I hope this will change in the following years as Portuguese production increases.

Having this objective measure in mind, and without disregard for other characteristics that can improve olive oil general quality, one can say that Portuguese olive oil is the best, modesty aside.

But it does seem the US know what they're doing, although in smaller quantities!

Italy is one of the largest importers of Portuguese olive oil. I have no idea what they do with it.
> And now for something completely different

Is a Monty Python reference, what follows is actually, completely different. They did not lie :)
The point of companies are to make money. As a shareholder in a company, I want to see increased valuations, good free cash flow metrics, and an increasing dividend.

The article is right in a way - ESG is infecting companies.

I do not want a company I invest in to "weigh in" on political issues [1]. I do not want to see banks put in racial quotas in order to get preferred rates [1]. I do not want to see a 'restorative decolonial' approach to ESG in companies [2].

For gods sake, I do not want laws to change to remove a companies requirement of a fiduciary duty so they can adopt more esg goals [3].

When did saying "I invest in a company for profit related reasons" turn into such a big boogey man.

[1] - https://corpgov.law.harvard.edu/2020/06/17/using-esg-tools-t...

[2] - https://www.linkedin.com/pulse/anti-racism-esg-just-might-sa...

[3] - https://www.esginvestor.net/reforms-needed-to-free-investors...
> Python 3.11 is up to 10-60% faster than Python 3.10.

Horrayy!!

Does anyone has any experience with working with python in a very large scale?

Most of the big tech companies I worked with use Java, I remember when working with large scale JS projects it was nightmare to debug, TS came along and really saved the working experience and scale of JS/TS projects. I've seen TS adopted almost everywhere in big tech companies, some even create microservices with node.

When choosing tech stack for a very small projects I tend to use Django, but when I want to create my own large scale business one day I'm quite afraid to use it because of the typing problems, I might choose node/nestJS, but just wonder how does it work in large scale businesses that use python mainly? Is it a nightmare to debug?
> Are there "clipboard snoopers" out there?

I haven't run into any (that I know of), but it's trivial to write such a program.

> are there clipboard snoopers that access sensitive data they couldn't also access in any other way?

There's no such thing as a 100% secure system, but removing one of the most vulnerable attack vectors is a huge improvement in and of itself.

> It seems to me that if you can access the system clipboard you have enough access to do all sorts of stuff.

Not quite. Currently all applications have unrestricted access to the clipboard. Accessing decrypted credentials in a password manager is only possible by the authorized user, and this can be restricted in a number of ways. Maybe we need a stricter permission system for clipboard access, but I would argue we need to stop using the clipboard for exchanging sensitive data between applications.
I'm always befuddled by how some people really take things so literally...
Sure sounds like one.
I’m not saying it’s anyone’s fault, I’m just saying that the approach has very rough edges that are difficult to grasp for beginners. It’s one of the reasons Docker is not always a good choice for a development workflow.
In fact let's forget the temperature thing and just do the RGB leds.
I would like to see not the 'free market' dictate how it happens - I would like to see companies that harm their investors end with their ceo/cfos perp walked out and arrested.

I want to see companies remember they have a fiduciary duty to their investors.
Oh please, the big improvement in the Z80 over the 8080 was the IX and IY instructions plus the alternate register set 'AF etc and that's completely absent in the Gameboy CPU. The Z80 is not the father of the Gameboy CPU. A+B-B = A
The Z80 has some influence but it's pretty small.
I wonder if they will ever build in European style with proper bricks and not wood
There really aren't a lot of great candidates out there. The last hiring round I ran turned up a lot of candidates asking for 170k, but who couldn't even do elementary software engineering best practices. Not algorithms, but things like - reading code, writing comments, formatting their files.

Pretty incredible to see how tight the market is right now.
In this case I really have to nitpick about the use of "C/C++": This specific problem really only exists in C++, because there it is common to put implementation code into headers via inline and template functions (worst example is the C++ stdlib), while in C you only put declarations into headers, and just parsing a few hundred lines of struct and function declarations won't blow up your build times (while just including a common C++ stdlib header like <vector> pulls in tens of thousands of lines of tricky template code.
I'm not sure what point you're making here. As the OP said, you took some anecdata about the Xbox's issues and speak about it like it was a disaster. They had problems, as did Nintendo and Sega (as talked about in Console Wars). It certainly wasn't all roses. Sega stopped building systems altogether!

The Xbox 360/One outsold the NES/SNES. That's amazing.
> You don’t run out-of-support software on an internet-connected computer.

The rail industry, alas, begs to differ.
It seems bizarre to me that Europeans have to pay for sending international SMS, it's been free/unlimited in many places for 5 years.

Will carriers charge for RCS? How has Google got them to sign up without some fee?
I would recommend to take a log of what you are learning/debugging using Obsidian or any other system. What tasks do you need to go through; what do you know? what are you trying to prove/find out next?

With time you will be able to use your log to search for context.
In case of interruptions/distractions it is invaluable to immediately see where you were in the problem.
25 October 2022 Partial Eclipse [Livestream]
Agree. Neo4j’s visualization tools are surprisingly painful to use. I’d love to find something that allowed you to trivially add code to the layout engine. Graphviz’s clustering capability seems to be unique among any of the tools I’ve used as well.
You would forgive someone for not checking a website to find their personal pronouns page surely?
Not anymore on Desktop: https://github.com/gorhill/uBlock/wiki/Prevent-WebRTC-from-l...
... so they can sell them cloud.
Stubborn self hoster reporting for duty
More complexe languages are faster to compile. The issue is mostly the implementation. It could, should and will be better but it takes time.
These ideas are intuitive, but I can't find the research backing them. The blog quotes another blog [1] which claims research but doesn't reference it. That one uses a quote from an MIT article [2], which is a perspective piece with no actual experiments.

People use "research says" to add gravity to ideas, but it's important to share (and check) the sources.

[1] https://paulitaylor.com/2022/05/06/the-case-against-collabor...

[2] https://www.researchgate.net/publication/226279557_A_Complex...
What use case are you addressing here? Docker can be used to maintain development tools in various ways, but I see it as mostly operating on a different level from asdf.

For example, asdf can install tools on a developer's system. asdf can route invocations to the appropriate version of an installed tool.

Docker can be used to install tools in isolation by way of an image build. That image can be shipped off, so that developers can pull the image, and do not have to run an installation procedure. Docker can pull and run the appropriate version on demand upon invocation.

It's also not a binary choice. You can use asdf in a Docker container, and you could use Docker in an asdf plugin.
That's a bit unreliable calibration, mean CO₂ are... mean... Witch means that might vary more than a bit from here to there...

With no knowledge about how such sensors works internally, my VMC have an optional CO₂-monitoring-driver to automatically regulate the fan speed: even the vendor state it's not worth the money, it might spare few € in electricity but not more.
The typing issues are being solved through mypy: http://mypy-lang.org/

A large majority of packages are still missing typing hints, but the ecosystem is moving in the right direction on that issue.
Too bad the name "shader" stuck.
There is an actual innovation here: Magsafe.

A bunch of vendors spent a decade or two shipping charger cables that weren't noticeably innovative, one still does that. The one that still does is also the one that invented Magsafe and doesn't ship that for phones.

One should be careful about drawing conclusions from a handful of examples, or even just one example. I feel safe in saying that even though Apple was legally permitted to use magsafe for phones, that didn't lead to the company doing it.
Which projects do you think would be most interesting to HN users?
It's because if you don't leak the local IP, then webRTC calls will typically fail between people on the same LAN. And, if they don't fail, then they will usually have to go via a TURN server on the internet adding a lot of latency.

It's a privacy/functionality tradeoff. But most people consider not being able to videocall or do online gaming with someone in the same building to not be acceptable.
The article states that they're using the wasmedge[0] runtime actually.

[0]: https://github.com/WasmEdge/WasmEdge/
I don't see how that conclusion follows from the premise. Why doesn't email work for you in particular when you're in Africa and your clients in Europe?
Don't know how if it was rewritten; but it's no longer fixed-height, which is IMO what matters when dealing with long lists.
E-mail is de facto centralized, because a bunch of massive actors get to decide if they want to bully you and send your emails to a blackhole.
As long as the government pays all your rebuilding costs and subsidizes your insurance, why not?
Licensed under GNU AGPL, nice.
The Crypto Story Where it came from, what it all means, and why it still matters
If you think people use Whatsapp just because of international SMS pricing then you don't really understand Whatsapp.
It's a fair remark, but your requirement is very niche. There's very few people who will value compilation time over runtime speed, safety, good abstractions, expressiveness.
Good point. I guess there's so much going on with various types of caching and wear levelling that 'let the device figure it out' is best. And the queue can be on the device now with NVME not on the host so its not a dumb queue any more.
I also used to say I have to sleep over it, and had the best ideas when I was in the shower in the morning. But since I had almost a burnout I really seperate work and life. So I never think about work things bevor I start to work, so I need a lot more time on work for solutions and they are never as good as the solutions from the morning shower. But yeah, my private life is sooo much better now.
https://xkcd.com/1447/
It's incredibly annoying that I can't make a phone call with my cellular equipped iPad.
I believe the only feasible way without bending over backwards is to use the Tor Browser. But privacy and security always come at a price.
Tails 5.6 – (Portable Debian O/S and Tor Browser) Released
macOS Ventura review: A work in progress
Actually, can't recall any recent release of Mac OS that excited me. It's mostly updates to apps I don't use or don't plan to use plus minor tweaks and window dressing. I usually just wait a few months until they fix all the "oops we bricked your hardware bugs" or "oops, this stuff is now broken" bugs.

Safari, Mail, Messages, Photos, I don't use any of it. So couldn't care less about that. This is not an OS update but a list of app updates. Other than that it's mostly window dressing. Some tweaks to settings and a new stage manager thing to replace the launcher thing that I also don't use.

What intrigues me is the ios webcam support and the fact that they use mac book pros without a notch in the mockups of that. Yay to no notch. But does that mean they are removing the web cam in future macs? Kind of relevant because I have an Android phone and no interest in switching to IOS. And I do use the webcam. If not, what's the point of this? Maybe they should just put better cameras in their screens and laptops? Also, what holds up the phone here? This looks very gimmicky to me. Anyway, absolutely nobody I know uses Facetime (I live in Europe, just not a thing here; same with iMessage) and I bet it doesn't work outside of that. I use macs at work, so things like Zoom, MS Live, Meets, Webex, etc. are where I use a webcam.

So, short, stage manager thingy, spotlight tweaks, some deckchair rearranging in the settings and metal 3.
Kind Engineering: How to Engineer Kindness
> actually enjoying the lack of notifications

Sounds like a nice way to test new notification settings before putting them into production. Now go and apply them ;)
I’d like to get involved with contributing to the prossimo project like the blog suggested, however there doesn’t seem to be any more information anywhere on memorysafety.org to do so.
The person I replied to said sending nudes shouldn't be allowed at all
Tails 5.6 – (Portable Debian O/S and Tor Browser) Released → (October 25, 2022)

Tails 5.6 Change Log (Text) : https://gitlab.tails.boum.org/tails/tails/-/raw/master/debia...

Tails Install : https://tails.boum.org/install/index.en.html

Tails Documentation : https://tails.boum.org/doc/index.en.html

Tails FAQ : https://tails.boum.org/support/faq/index.en.html

Tails Support : https://tails.boum.org/support/index.en.html

* The Persistent Storage on the USB stick will be lost if you install instead of upgrading. *

Tails (amd64-5.5) Distribution Directory : https://mirrors.wikimedia.org/tails/stable/tails-amd64-5.5/

Debian (Recent Security Advisories) : https://www.debian.org/security/
The thing is, Israel legitimately has to fear terrorism. Western countries only keep that ridiculous security theatre because it's politically very hard to get rid of something that got introduced for "safety" even if it has proven to be pointless.
Arsturn – The Search Engine for Developers
I don't need to see an avatar, date and username above each sentence of a blog post. Twitter monologue threads are dumb, the whole premise of the service is to write under 280 characters (used to be 140).
Instant delivery only works in cities. But cities also have grocery stores every 500 meters.
I just don't see the point.
The kernel community has never been particularly interested in the whole free vs open source software debate. The leadership is mostly pragmatic people.

It’s just that Linux used GCC extensions and no one was interested in doing the work necessary to have it compile on a non-GCC compiler.
I work on a reasonably large Django project (1M+ LOC) with approximately 100 developers and mostly have a reasonable time debugging. We use mypy, lots of linters (some custom flake8 plugins), and a fairly strict layered architecture[0] that's enforced with tooling[1].

Without the tooling it's a nightmare. My previous Django project with approx 500k LOC had linting and some typing and that was a mess.

[0] https://github.com/octoenergy/conventions/blob/master/patter...
[1] https://github.com/seddonym/import-linter
Brick construction has terrible shear strength, exactly what you don’t want in wind-resistant construction. Also, the insides of the house aren’t brick and will still be destroyed by flood waters.
> Nothing we have tried in the past two hundred thousand years of our species’ existence has successfully captured and preserved sufficiently complex knowledge for future transmission.

I would argue that DNA has done an admirable job in this regard and I would deem it successful at capturing and preserving complex knowledge for future transmission.

I enjoyed the post and enjoyed its thought provocative stance. I feel like recording the “why” is important, not to facilitate recreating a given “thing” but rather to help our future creativity by staying aware of past inspiration triggers.
I like decentralization but in WhatsApp's case it obviously does work for the vast majority of the time.
Personally I try to align new POIs that I cannot see on aerial imagery as well as I can to existing geometry like building outlines or streets/paths. Either one of those may we wrong since aerial images often have an offset that varies depending on where you are and you can't really tell from the map which points are accurate and which ones aren't. So your bench that's accurate to 10 cm may just as well be moved by someone else again because it's "clearly near that path intersection and not 10 m away from it".

Maps basically lie all the time and every map is an imperfect approximation of reality. Of course if your envisioned data consumers are blind people that are guided by surveying GPS equipment to that bench so they can just sit and be confident in actually sitting on the bench ... well, yeah, that might work. But I don't think that's a particular compelling use case and most people when they're looking for the bench that's on their map will find it just fine if it's not that accurate.

Interesting tidbit: Hiking guideposts around here all have UTM coordinates written on them and a few of them are a bit wrong, at least compared with other geometry sources that should in theory also be accurate (like cadastre data).
I've never had that problem on any machine or OS version.

I do have a pointless notification telling me there's a new version of macOS I could update to, and the reason it's pointless is that my mac is too old for the specific new version of macOS that the notification is trying to convince me to install.

But that thing you're getting with the web browser, I've never had that problem.
Circular Reporting
Silicone are also an option, tho I use stainless. I don't have problem with paper straw tho. Do people drink their drink for hours or what?
> you can still use ^C/^V on Linux

How do people stand these particular keybindings? They get so much in the way inside a terminal! They are possibly the worst choice of keys for something as important as copy/paste (if the keyboard is needed at all, but I digress).

^C = forcefully stop the current program

^V = escape to enter the next character verbatim

I use these two all the time, and I find it very confusing that they have a different meaning in other contexts.
Dutch Layers Accuse Prosecutor's of Rights Violations in Crypto Phone Analysis
Who needs LEDs when you can dual-purpose the power connectors and just run enough current to make them glow?
Another issue with Gitea we found was memory requirements are somewhat unclear. So if you have to version large binary images in a source tree, the daemon can develop a number of hard to diagnose failure modes. It may sound ridiculous, but make sure you have at least 4GiB of free ram. Most of the time it will never be used, but it is far better than chasing ghost issue for that edge case where it does. ;)
Most of the plastic lines are compostable (unsure if it breaks down into microplastics or actually something biodegradable)
They're ruining DNS, too, in the form of DNS-over-HTTP. The justification being that DNS is tampered with by national NICs (eg a paragon of press freedom such as ycombinator.com redirected to something else). Of course, DoH has absolutely nothing to do with valuable DNS query data and closing "leaks" of visit data from Google's PoV ...
I don't think it's untestable. All you need is a counterexample or two to prove it incorrect.

Unless your proposition is that there are groups exploiting minority unsupported OSes but that they all remain successfully undiscovered, like Russell's teapot[0].

But as others point out, there actually is at least one known counterexample - WannaCry/EternalBlue.

[0] https://en.wikipedia.org/wiki/Russell%27s_teapot
After reading your post halfway I was ready to book a ticket to London just to attend this event and meet other entrepreneurs trying to get feedback on their product. Sadly enough I continued to read that it does not exist anymore. I hope that at some point it gets replaced by another offline event, be it in London, Amsterdam, Paris, Berlin or anywhere else in Europe.

Up until that moment (or up until you decide to do an offline event too :-)) I am joining. Just signed up! :)
Ha! I was a wimp and did a "stage 3" install back in the day. Or was it stage 2? (shrug). Now I'm even wimpier and just use Fedora.

Came across this page, on the motivations of Gentoo, a few years later:

> Installing a working Linux box used to require over 550 man hours, learning a Nordic language, sacrificing a goat, wading through hundreds of pages of (purposely) inscrutable help files...Old-school Linux users were desperate to find a new way to feel superior.

https://en.uncyclopedia.co/wiki/Gentoo
It doesn't matter, the app is closed source so they can still access your messages regadless of what protocol they use.

https://gizmodo.com/whatsapp-moderators-can-read-your-messag...
Metabase is free if self hosted, you charge per query.

Seems like a no-brainer to me.
"The Public Prosecution Service’s (OM) new investigative methods, including the seizing, tapping, and hacking of encrypted communication services, violates fundamental human rights, over 100 criminal defense attorneys said in a joint letter...The OM is not open about its new methods, and this lack of transparency makes it impossible for lawyers to properly check whether evidence has been obtained lawfully and is reliable..."
It's indeed trivial to write such a thing, and given that none seem to exist it doesn't seem like it's really a practical security issue IMHO.

I think a permission system for the clipboard would be pretty awkward UX, and not really worth the effort for the (hypothetical) problem it's solving.