skysight-inc/HackerNews huggingface dataset:
Type 1 Corruption: Classic 3rd World

You go to the nicest places in a country, some fancy rooftop in the posh neighborhood of the capital city for example, a place where a round of drinks costs more than the average wages for the people living there, you talk to the people there, in a normal country you'll discover there are a lot of smart and ambitious people who have well paid, high skill jobs requiring a lot of education and training. In a corrupt country you'll find the same smart and ambitious people but now their jobs will be things that don't appear to pay that well and not require too much like being responsible for issuing building permits or something. On your way home the police stop you and hassle you until you pay a "fine" to be paid on the spot in cash. Maybe you pay it (and be sure to get a receipt so the next cop knows you've already paid), maybe you haggle for an hour or two until they get bored and move on.

This will prevent the country from developing their most valuable industries, these countries will suffer massive brain drain both to other countries and also internally as their best and brightest end up competing for jobs that could be performed by low level staff.

Type 2 Corruption: American Style

The government allocates 3 billion dollars for an infrastructure development project. This is already twice what the project should cost compared to similar projects in other countries, but the labor unions still find ways to bloat the project more, adding all sorts of rules and stipulation that empower their members to do things like play games with overtime where people alternate weeks to be "unavailable" and introduce delays that everyone gets paid for. Various groups trigger environmental reviews and refuse to compromise unless the project is expanded to include things they want. To the surprise of no one, the final cost of the project is more than twice what was originally allocated and completed 10 years behind schedule. In addition some key features needed to be cut, leaving the final product a shadow of what was originally envisioned. When election day comes, the unions push hard for their benefactors. The city is effectively completely controlled by a single party and with less to differentiate candidates in the eyes of the average voter, this support has a decisive effect. Everything is debt financed and the burden is kicked down the road for the next generation to figure out.

This is definitely a huge drag on the economy and quality of life, but by itself does not fundamentally derail the direction of economic activity like the first kind does.

I'd rather the second kind if I had to choose, but both are horrible. In the US it seems that people can only see corruption in the opposite party that they are in, which is very much by design in my opinion. Most of the issues that animate political discussions in the US are in fact intentionally selected to draw attention away from these issues.
I basically use Total Commander and Double Commander (open source TC clone) even on Linux as file managers (TC is a windows program but i use it via Wine, DC works natively on Linux but has missing features and bugs but it is easier to work with other native Linux apps while TC needs a bunch of workarounds).

These are NC-like programs.
With vegan you can’t estimate it 100% from menu alone - because the sauce and other minor ingredients can be animal based.

If you want to do it, using “plant based” is probably better than “vegan”, and it’s always good to make sure your users are aware that the mark can be wrong and they should double-check with the waiter.

As for your question - I didn’t play with Donut, but ocr+gpt or multimodal gpt4 once released should handle this smoothly.
A staggering 54% of companies report that partnerships drive more than 20% of their total revenue.

In today's hyper-competitive landscape, strategic alliances and collaborative efforts are essential for achieving unprecedented growth and unlocking new revenue streams.

Join Filip Fejdi (Channel Partner Specialist at Folderly) and Akhil Mevada (Partner Marketing Manager at Moda) as they uncover the secrets of building successful partnerships.

Key topics covered:
1⃣ Finding the Right Partner: Discover the secrets to identifying the perfect match for your business objectives and maximizing synergy for mutual success.
2⃣ Building a Partnership Ecosystem: Learn how to cultivate a thriving ecosystem of strategic alliances to amplify your market presence.
3⃣ Overcoming Challenges in Partnership: Gain valuable insights into tackling obstacles that arise in collaborative endeavors and get strategies for addressing and overcoming those challenges.

Don't miss out on this opportunity to tap into the immense potential of collaborations!
Can you start by explaining what the similarities are?
Show HN: Verbee – Supercharge Your Business with GPT-4 Integration (Verbee.ai)
Hi HN! I'm excited to share Verbee, a platform my team and I have been working on to help businesses fully harness the power of GPT-4. Our journey began when we realized that while ChatGPT is an excellent tool for individual users, its potential for businesses was untapped. We wanted to create a platform that enhanced communication, collaboration, and efficiency for organizations.

Verbee is an AI-powered platform that enables seamless communication and collaboration across teams through its innovative interface and intuitive user experience. It allows users to delve deeper into topics with nested threads and facilitates sharing valuable threads among team members. Verbee also helps increase efficiency by enabling users to create templates for frequently asked questions, which can be shared directly with peers via the platform.

What sets Verbee apart is its pricing model. Unlike ChatGPT Plus, which imposes a fixed fee per user regardless of individual usage, Verbee charges organizations based on usage, ensuring maximum value for their investment.

You can try Verbee by visiting our website (verbee.ai). We're eager to hear your feedback and learn how we can improve Verbee to better serve businesses. Thank you for your support!
Well, it depends how you take it. The fact that the halting problem is undecidable tells us that there is no algorithm to tell if an algorithm will ever halt for some input. This implies that the best we can do if we want to find out if an arbitrary algorithm A will halt for some input B is to run A with input B. We may still never find out, but we also have no better way.
Retroarch Has Been Hacked
I could smell this comment
mruby[1] fits that category too. It can be used with H2O[2] server as well. There was a discussion here a couple of months ago regarding some use cases[3].

[1]https://mruby.org

[2]https://h2o.examp1e.net/configure/mruby.html

[3]https://news.ycombinator.com/item?id=34937297
Updating references accross python scripts seems tricky. For example there would be no way to figure out how this code snippet should be updated if a row was added:

i = get(url).json()['index']

r = avar + offset

out = cell(r, i)

As to the question do customers need an infinite grid... I am asking myself the same question.
Mentioning Openresty[1] (nginx + Lua + LuaJIT) is a must. I have been running production code with Openresty for the last 15 years. Smooth sail.

[1] https://openresty.org/en/
It's worse than that. We may know perfectly well which way is better on the net. But since masses can't handle uncertainty, you can't just say "doing this is more beneficial on the net" - you have to project certainty, or else people will interpret your lack of confidence as indicative of scheming, and do the opposite.
People treating each other poorly over a long period of time tends to end the relationship at some point? Shocking.
Computational irreducibility is one consequence of the halting problem being undecidable. If the halting problem were decidable, there couldn't be any computationally irreducible algorithms.
It's comical that you called it 'bayesian prior' and now say you'll never update probabilities.
https://github.com/libretro/RetroArch/issues/15332
> 90+% (IIRC) of slaughtered animals in US are from CAFOs.

Sure. That's an argument for reformation though.

> Any kind of slaughter is inhumane when there's no NEED to eat meat.

That simply isn't true. Humane simply means inflicting as little suffering as possible. That's it.

> The clean process you may have seen in TV is different from reality

I'm well versed. I've been arguing against veganism for the last few years.

> I've seen Dr Temple Grandin's "Glass Walls" ... she is not the right person for the job of representing "humane animal treatment." Yes, she says what you want to hear. But not the right person for the animals.

She is very well respected in her field and her work is solid. If it makes things better for animals, why resist it?
I'm sure everyone is kinda tired of this answer, but gpt4. At least I have the share thing now so those who want to avoid it don't have to see a big pasted output.

https://chat.openai.com/share/25124525-0bad-4c13-ae5a-ae4bea...

3.5 doesn't really get it, 4 does. There are some that aren't great but the context is pretty small and it can be a decent launching point.
He substantiated in this book:

The Case against Education: Why the Education System Is a Waste of Time and Money https://a.co/d/6R5arD1
Dont post link to the URL. What if attacker submits malicious payload and you help to spread it?
I would in this case say: you look at the data, and realize you don’t know who made the decision or why, and have no evidence to come to any conclusion. All you know is that the disrespect is real.
Philosophers have been talking about atoms for thousands of years, and most of it turned out to be pointless bullshitting. Then, a few years before 1800, scientists started using atoms an an explanation for measurable phenomena in chemistry. And that's how scientific theories of atoms came to be: not as hypothetical constructs, but as explanations for something that could be observed.
According to this, 12yo Sandy Bridge PC uses 52W to 74W. 100W is hungry even over 10 years ago.

https://www.anandtech.com/show/4083/the-sandy-bridge-review-... https://www.anandtech.com/show/7003/the-haswell-review-intel...
If you can’t even serve out a piece of text without invading your visitors privacy you don’t deserve to be in business.
Nvidia Unveils More AI Products After $184B Rally
> What is the real criterion for a machine to be considered intelligent?

This is actually the core of the debate. The answer is that there is no real criterion because we do not understand intelligence. Or, put differently, the one-dimensional understanding of intelligence we typically entertain is a simplification.

This is very inconvenient so we just pretend intelligence was a well-defined concept. That in turn leads to all kinds of confusion and pointless arguments as you have pointed out.
> Also the "real training that happens on the job", lol. I've learned so many more things in university. I'm struggling to remember the last time I did something challenging at any company.

Maybe you're taking the wrong jobs? Lack of growth is a strong signal to move on.

The theory I was exposed to in undergrad was great, but writing active/active services that handle billions of dollars of financial transactions a day is orders of magnitude better training than university. And now that I'm running my own company, I'm learning everything at volume. The experience is a fire hose of learning.

College is fine, but there's nothing like a real job with complex domain challenges.

There are so many cool jobs out there, too - autonomous cars, AI/ML, delivery drones, computer vision, etc.
‘Buy America’ could derail high-speed trains
> The only thing that will really matter will be exams. And unless the exams are in-person, they’ll be a farce, too.

How is this not already the case? Even before ChatGPT it was easy to hire people to write essays in your stead. (Some of these people are now complaining AI is taking their jobs.)
"What is the real criterion for a machine to be considered intelligent?"

For me, AGI.

Intelligence is a very complex problem, we tended to meassure it by extreme outliers, evolution did not optimize fore. Like abstract math. Machines clearly are better at everything with calculations. A criterium we reserved for "intelligence".

But "simple" things like understanding what a rock is, are still too hard for AI. They can reproduce and recombine some text snippets about rocks, but they do not understand, what a rock is. Or anything as far as I am aware. So they are clearly useful and do things, we described as intelligenz when humans are doing it. But human intelligence is still superior as it is a general intelligence.
Sounds like your teeth lack fluoride
Sorry I was trying to make the chart interactive so that someone can use mouse to see exact value in chart by pointing.....but on my PC it wasn't working properly so I revert back to the original plot.... I am trying and will use it and will update the Notebook :)
The problem with the screenshot is that it measures to a different location of each cell. They measure to the top-left of (2,2), but the bottom-right of (-2,-2).
Why is it not a thing to query the literal screen size in cm? Instead we have to work with fake pixel measures and scaling factors and a whole bunch of bullshit and edge cases.
I think the parent comment was talking about what you would need if you weren't using io_ring. First, in the main async thread, you attempt a non blocking read. If that succeeds, great. If not, you hand over to another thread to do a blocking read, which is what libuv currently does for all reads. Due to the race that you described, there's a chance that by the time it gets there it will be a non blocking read, but that's ok. Overall, the main thread often gets data straight away when it's available, and is never blocked when it's not.

If you're using io_uring, the data is read into the user buffer by the kernel during the async call, so there's no race. There's no point having a separate fast path in that case, because the io_uring call can just return the data immediately if it's available.
> Compared with every metric in history, we are better.

That claim alone should immediately make you doubt the metrics being used. In fact, it's easy to find dozens of metrics for which this isn't true. Housing affordability being a very obvious example. And the average democracy index has been going downwards for 15 consecutive years IIRC. Environmental pollution also most certainly isn't "at the best time in the entire human history". You've fallen for propaganda, I'm afraid.
No, I am describing the three EU countries with 50M+ inhabits (Germany at 80M, France at 65M and Italy at 60M). Of course, the largest counties in population are also often the largest in GDP...
Are you still using easyeffect? It has improved A LOT since the first port of PipeWire. And as mentioned, the author is pretty responsive on reported issues.
Build a Prioritization Framework Business
Yeah you have to make it non-personal, as well as deal with the commercial side of it. I've seen a few initiatives, but they all seem to lack the pockets, drive and ambition of an arrogant Silicon startup. Even though it's annoying at times, it might be what can do the trick in this case.
> I'd also be surprised if they used custom cores for smaller chips like for airpods/airtags.

AirTags have an nRF52xxx SoC by Nordic. The only Apple silicon in them is the U1 UWB chip (which is also present in iPhone, HomePod, Watch, ...) which runs on a 16nm Cortex M4.

Recent AirPods run on H1 / H2 SoCs though, which are custom Apple chips. Wouldn't be surprised if they are built around the E-cores from the iPhone SoC.
It looks like the README in jj repository does not do justice when it comes to available syntax for queries. jj uses gjson (by the same author) and its syntax [0]. From what I saw the first one can be handled with:

jj 'data.#(age<=25)#' -i input.json

I don't think there is a way to sort an array, though. However, there is an option to have keys sorted. Personally, I don't think there is much annoyance in that. One could just pipe jj output to `sort | uniq -c`.

I just discovered that gjson supports custom modifiers [1]. So technically, you could fork jj, and add another file registering `@sort` modifier via `gjson.AddModifier` and have a custom jj version supporting sorting.

[0]: https://github.com/tidwall/gjson/blob/master/SYNTAX.md

[1]: https://github.com/tidwall/gjson/blob/master/SYNTAX.md#modif...
> But is there a way to somehow construct this modulus automatically for some functions?

In a sense. You would end up with https://en.wikipedia.org/wiki/Automatic_differentiation.

The amount of functions you can construct in this manner is massive, along with their derivatives, but it is not an operator that given an arbitrary computable function gives you its derivative.
This should be the top link, not the image. The discussion here might be much better if commenters read the article the graph is attached to.
Well it's half French, so the pilots are lucky that's the only thing they get called.
It is funny that people mostly remember Norton Commander while it came very late in msdos history.

Back in 1987 we were using Microsoft Dos Manager on our intel 8088 that was doing pretty much the same thing already, offering a dual pane.

You can see it here:

https://www.pcjs.org/software/pcx86/sys/ext/microsoft/dosmgr... (F9 to split panes, options menu allow to change color scheme)
Is that even a hot take at this point? I’m pretty sure I had lecturers that said much the same.

Also, if you’re seeking out challenges but there are none to be found, you must be at some wonderful most profitable & stable shop of all time. If not, you perhaps could look deeper for challenges.
> That's one of the biggest roadblocks: hospital & healthcare entities will not not have permissible mass sharing of data.

Maybe in some other country?
The example that most typifies my issues with Clojure syntax is let-binding. In Lisp it's very clearly structured:

(let ((foo bar)
baz
(quux frob))
...)

In Clojure not only are the bindings unstructured, they are thrown into a vector. Not a list, not a map (for which Clojure has dedicated syntax, mind), a vector.

(let [foo bar baz quux frob]
...)

And that is one of the only two places I know of where Clojure arbitrarily uses a vector when it uses lists everywhere else:

(defn foo [bar] ...)

Instead of either of:

(defn foo (bar) ...)
[defn foo [bar] ...]
My n=3 test would tend to confirm this.

First kid was born and lived for a year or so when we had city water, which was flouridated. 2nd and 3rd kid were born where we were on well water, with no flouride.

First kid had no baby tooth cavities. Second and Third wound up with cavities on the front teeth, and we used topical flouridation for re-mineralization.
> Add io_uring support for several asynchronous file operations: read, write; fsync, fdatasync; stat, fstat, lstat

Does this mean libuv already supported io_uring for non-file operations? Or it still doesn't?

Async file operations are useful in some applications, but not the main things people normally think of when they hear async IO.
Minix is not dead, it has become bloated and thus lost relevance.

The original purpose of Minix was as an operating system for teaching purposes. The NetBSD userland, etc has lead to a massive amount of bloat. Somewhere along the line, people have forgotten that Minix was the launchpad for Linux. So if you want a full-featured OS, then Linux or NetBSD are more appropriate.

Minix as the core of Intel's management processor is a distraction. Most of work by Intel has been kept in-house. For what it is worth, Intel's work is probably of minimal value to Minix hackers.

For learning purposes, the original Minix release and the Tanenbaum & Woodhull book remains a great resource.

From an architectural point of view, Minix has a microkernel at the core and is more like Mach, or seL4. Device drivers are in userland, and thus are more robust. Tanenbaum's funding to create a high reliability European OS became a distraction that lead to nowhere.

IMHO moving away from the Amsterdam Compiler to GCC introduced a lot of incidental complexity. I would have preferred adopting the Plan9 C compilers and thus gaining easy cross-compilation capabilities.
You are right, "don't use checks" was too strongly worded. Nevertheless, your own link shows that - except for France - the check usage is on the order of at most a few checks per person per year. So not exactly a widely used payment method.
God damn. Not only does this website immediately ask me to subscribe for their fucking nonsense then they ask me to pledge money so they can keep writing more fucking nonsense. I have no idea what this is about and I don't care anymore.
Wow WTF I've found french baby products to be quite nice but somehow child birth it's a weird industry there. I remember there was heavy lobbying to increase people's wishes for c sections there.
Yes, that is insufficient, reporting is opaque, and creates many more additional threats to the health of the banking sector. Bank of International Settlements has a more accurate rundown.

Most of the requirements are only applied to G-Sibs, which are only classified as such if they hold over 200 or 250B in assets (off the top of my head).

If you were paying attention to what happened with FRC, that was a trial run of things to come. There's an option's mechanism to cause the market maker to create synthetic shares. In volatility spikes they have two options to recoup losses, write/sell options and receive preferential treatment for clearing in receivership, or purchase shares. The latter in the face of significant shorting in addition to gamma squeeze causes a short squeeze (Gamestop), the former causes aggregate indebtness violations forcing delisting within 30-60 days which aren't usually announced (FRC).

Market mechanics say when there are more sellers than buyers the price goes down. If you can indirectly trigger more shares than are in existence being sold, the market can be tanked at a profit with sufficiently obfuscated capital.

Anytime you have over a 100% leverage ratio, its no longer fractional. Given the complexity of collateralization and the lack of any single clearing house for collateralized debt. You have no way of proving that the underlying capital reserve won't suddenly vanish in a contagion crisis. At any time there are tens of thousands of floating contracts that influence the market capitalization/stock price.
Let's stop this "discussion".

The WEF has been a target of conspiracy theorists for a long time. It's an elite agenda-setter group, sure, but its power in world affairs is still quite limited. It can be criticized on legitimate grounds and it has also failed at its PR.

As for the EU, somehow these theories have amalgamated also to public perception on the e-ID and eIDAS.
At least there would have to be a way to check on the official support status for a device to determine if it may be sold, so more transparency.
The problem is that tech could be a positive force ethically and culturally, but we keep bending it to perverted ends.

It seems to me that it's really the social media era that needs to end for us to start making cool things again.
"To maintain or not to maintain, that's the question" - Shakeshands.
This extensive review has been available since 2006:
https://nap.nationalacademies.org/catalog/11571/fluoride-in-...
Neurotoxicity, especially in the presence of iodine deficiency, which is common, has been clearly documented. Toothpaste level exposure is enough to lower IQ in iodine deficiency.
It's a bug when it happens to good people who are both willing and able to improve the system.

When it happens to bullies, they consider themselves smugly successful and coast onwards to the next fiasco.