skysight-inc/HackerNews huggingface dataset:
> a situation where we would benefit from a public blockchain solution in terms of more efficient administration

That's what I'm doubting. Ecological concerns etc. are a problem, but in my experience public blockchain solutions fail earlier, at the stage where one asks "would there be any benefit" before asking what the costs might be.
Hello, it's me, I have the same coffee problems as your wife. A few things that really helped, used in increasing order of desperation:

1. Buying a temperature-adjustable kettle and making coffee at 185° or so instead of boiling. Bonus: I think the coffee tastes better anyway. I recently moved and couldn't take my fancy kettle with me, so now I pour cold water into the boiling kettle until I guesstimate I'm at 185. I guess this tip doesn't work if you're using a Mr. Coffee machine or whatever.

2. Giving the mug a really good blow as soon as the coffee is poured.

3. My wife bought me a few mugs that are much wider at the top than the bottom, meaning there's more exposed surface area and the coffee cools off quicker.

4. Adding an ice cube.
Somebody has already done this - (original was deleted so had to pass through a third party cacher) https://www.unddit.com/r/AskReddit/comments/1f607z/comment/c...
In this line of reasoning a collapsing dam serves as a warning, but a meltdown is a once (oops, twice) in a lifetime anomaly that will never happen again!
"don't reinvent the wheel"

The single worst piece of advice that I consistently see repeated.

If you're product is a bunch of APIs, you're a user not a maker.
Documentation for internal consumption often makes assumptions that no longer hold outside of the company. It might reference internal machines or drives that will not be available. It might take shortcuts that will be confusing enough that it will be worse than having no documentation at all. It might just be a few bullet points that refer to asking the right person internally.

If you've ever taken over a department at a company, and inherited the documentation, you've experienced this. It's sometimes better to just reverse-engineer the current state of things than to try to use outdated or misleading or very sparse documentation. Documenting the current state cleanly takes time, effort, and capability. It's an ongoing effort that requires budget and capacity.

And, most of all, it requires that the company see the need of having a good knowledge base, despite such a thing being a short-term cost that only pays out in the long term, and then, in ways that you won't be able to ascribe to one department's budget or another. Corporate structures can get in the way of cross-cutting/long-term benefits.
And the rest (USA, EU) will follow, with a lot of propaganda saying that it's a good thing.
Nice, thanks for sharing!

If you don't like C++ because of classes and clutter, would Rust be a viable alternative (asking because I have not much experience in C and in Rust, so maybe if I ever try to write a very simple game engine, I might like to try in Rust)?
First you need to understand that "entropy minimization" is a mathematical concept. It has nothing to do with human desire or selection. Most likely you are assuming it means something to the effect of "ability to prevent things from getting worse", but it has nothing to do with that.
My point wasn't if the donations themselves were crooked or not. It's that he was giving large sums of money to the party that is supposed to be investigating him. It's a huge conflict of interest.
How to type nextjs page's props in one line
> There is no clear point where the development community made a collective decision to move away from the magic-number practice; it just sort of faded away. The are probably a few reasons behind this change. The kernel community has, for many years now, tried to use type-safe interfaces rather than passing void pointers around, making it less likely that the wrong structure type will be passed into a function. Developers spend less time staring at hex dumps of data, preferring more structured output, tracepoints, and interactive debuggers as ways of tracking down problems. Debugging features in the kernel's memory allocators mean that many sorts of memory-corruption issues will be caught directly. Magic numbers are just not as helpful as they once were.

I'd be interested in specific examples of some ways that type safety has been improved. Or does the author say that there is less of a need for the kind of "type safety" that magic numbers provide because problems will be caught in other ways - by more generic kernel code? If so I'd still be interested in some examples.
I had a Lenovo laptop with an AMD APU last years (T14 AMD). It couldn't keep up with a passively cooled M1 performance-wise, the fan would start make noise with a minimal amount of work, and in Windows I'd get 6-7 hours of battery life, in Linux maybe 4 or 5?

I bought the hype and it was miserable. (Not to speak of S3 suspend-resume not bringing back the trackpad half of the time and S3 suspend draining the battery overnight.)
One observation I made from several years of obsession with pickup (I know, I know), is that women on average actually don't like averages very much (and men too probably).

If you're kinda tall, kinda wealthy, kinda attractive, kinda muscular you're also kinda boring even if you would think you would be a great catch based on the statistics.

What you find in reality is that individuals have very strong individual preferences which basically make the mean irrelevant.

So for example some women really really like athletic guys, while some really really like tall guys. Bu rarely does someone have a preference for a slightly athletic guy, or a slightly tall guy.

What you find works well in reality is understanding the type of girl who would like you, putting yourself in places where you might find those girls, and playing to those traits - not trying to fit with some statistical mean.

Something that always makes me smile is that when you're out in public you often see unique characters - guys/girls with tattoos from head-to-toe, or someone with a very unique fashion sense. But 99% of the time they always have a uniquely quirky partner by their side who shares and loves their unique characteristics. And to that partner they found a 10/10 catch even if statistics would say the opposite.

Just something to keep in mind when thinking about statistics like this.
>I don't question technical merits behind these tools, but so far I haven't seen any output above mediocre - that is, compared to what a competent human in their skill can do.

I don't have competent humans for every subject on tap to answer within a few seconds any random question I have or churn out content for me. This goes double for dall-e/stable diffusion and artists.
I bought two monitors which are matte: 4K 27", IPS, sRGB. Biggest complaint is how hazy/non-clear they look. I personally started to think glossy displays are superior, but I understand others have their own preferences.
Gut microbiome-wide association study of depressive symptoms
I'm very certain that this is an external filter (that is, separate to the core LLM itself) - just like e.g. if you ask it for opinions.
It's because people are weak and want someone to follow. Humans are livestock (with exceptional egos) waiting for a shepherd to herd them.
My first program was drawing an escher stairs using basic. Computer screens had just two colors these days, dark green (background) and light green (foreground). Things were simple and fun these days.
> This is sufficiently rare that "traditional" finance hasn't come up with a product for that. Or maybe it has, but it's just as obscure as Gnosis.

Traditional finance doesn't have an answer for this. It's not rare at all. I personally work with people from Argentina, Denmark, Canada, Serbia, Croatia, Australia and Hong Kong. It's very common to work in a fully distributed online manner, using chat products to communicate. It's very easy to meet people in online hackathons, on Discord servers, on gaming platforms, etc these days, from all over the world.

Yes, programmability is always superior to non-programmability, as it is a superset of non-programmability. After all, you could always encode whatever non-configurable properties you wanted as part of the ruleset for the contract or asset.

> It doesn't make it not esoteric. There are no tools, no way to debug, no way to revert a deployment, no way to upgrade a "contract" etc.

At this point Solidity is 7 years old. There are more than 200K developers that have learned it (50K from ETHGlobal hackathons alone: https://ethglobal.com/), 20K stars on Github, 44 million smart contracts have been deployed to ETH mainnet, 60K people watched Devcon Colombia vids a couple weeks ago (6K attended in person), 20K attended ETHDenver earlier this year, etc.

There's tons of tools:
Hardhat (https://hardhat.org/) - for JS based task running, deployment, testing, debugging, etc. Even deploys a local chain or allows you to fork a copy of mainnet locally to test against.

Foundry (https://getfoundry.sh/) - if you want to run your build/test/debug tool-chain in Solidity

WAGMI (https://wagmi.sh/) - Robust React hooks for client-side interactions with smart contracts

Ethers.js (https://docs.ethers.io/v5/) - Client side lib for interacting with Solidity primitives like 256 bit numbers

Block Explorers like https://etherscan.io/ or https://beaconcha.in/

In the pareto distribution of smart contracts, the most consequential contracts get the most eyeballs, and after they've been deployed for years without hacks, in spite of holding billions in user funds, you can be reasonably assured of their security. If not, I invite you to use your superior powers of analysis to find a bug in:

Uniswap V3: https://github.com/Uniswap/v3-core (Currently open $2.2M bug bounty plus additional $3M reward for the Universal Router and Permit2 contracts https://uniswap.org/bug-bounty)

Or Aave V3: https://docs.aave.com/developers/deployed-contracts/security..., which has been audited by ABDK, OpenZeppelin, Trail of Bits, Peckshield, and SigmaPrime (up to $250K for critical bugs: https://github.com/aave/bug-bounty).

Also, see: https://docs.openzeppelin.com/learn/upgrading-smart-contract... about upgrading smart contracts. Not always desirable, but of course, entirely possible, thanks to the proxy pattern. There's also the alternative of doing "migrations" by wrapping an asset in another contract.
I’m actually more on the political left. However, I observe that whoever calls the bluff of “looks don’t matter in Society” (for example, when compared to things like gender) gets blasted or canceled.

I think this is one of the central debates of our Time.

Why is it that in a age of 100% information access, calling out that “the emperor has no clothes” causes such strong reactions?

Additionally, it somehow seems that this debate cannot be had without dealing with ‘loony’ bases like the Incels.
…and that fact, just to start with, is very meaningful.
Since the lockdowns and people being barred from shopping etc there have definitely been people saying cash protects freedom. Privacy is a type of freedom anyway.
> Goodreads , or rather parent company Amazon, has decided to deprecate theirs.

That’s really the money quote, right there.

When we depend on the work of others, we also depend on the people and organizations behind that work. You really can’t get much bigger and more solid than Amazon (or Google, who are also infamous for drowning their babies), so “bus factor” is really a meaningless metric, when it comes to whether or not to depend on a service. I've been experiencing rug-pulls for most of my career (I'm an Apple developer, and Apple does this frequently).

I recently had to stop working on the app that I’m developing, and spend a month and a half, writing a new backend server and SDK, because the developer of a server I had depended on, has ghosted our project. I understand why they did it (life happens), but the reasons make no difference. They still ended up leaving us in the lurch. I actually have a huge amount of respect for the author, count them as a personal friend, and sincerely wish them nothing but the best.

That project ticked a lot of Buzzword Bingo boxes: Postgres, postgis, containers, Django, Python, etc. Also, the main author is fairly young.

But it was painfully slow. It was killing our app. It’s entirely possible that we could have sped it up, but it required working closely with the author for a while, and that relationship withered, as noted.

So I wrote my own server, using “boring” tech; PHP, MySQL, etc. It’s lickety-split fast, secure, simple, well-documented, maintainable, adaptable to multiple data inputs (the original server was for a single data source), and doesn’t require a container to deploy. It’s also fairly easy to switch the DB tech, and it can be deployed on a wide range of low-cost servers, which helps, as it’s a free app, for a nonprofit.

I’m not against dependencies, despite frequent sneers and insults, assuming that I’m some “out of touch boomer,” clutching the past. I think that modular software development (a very old technique, by the way) is how we can do high Quality, at scale, and rapidly. In fact, that’s exactly how I work.

It’s just that I tend to write my own dependencies. I have a fair bit of faith in myself.
@irjustin reaching out to state the regressions reported in that issue have mitigated, with some of them even surpassing 6.2 values.
On the latest example of that issue ( EVAL performance ) we're now at 6.2.6 levels as stated in:

https://github.com/redis/redis/issues/10981#issuecomment-134...

Furthermore, as stated in https://redis.com/blog/improving-redis-performance/, we're proactively improving Redis performance both on 7.0 and future 7.2, with some cases reaching more than 5X boost in the achievable ops/sec on client p50 latency. This a work not only from Redis Ltd but multiple partners and even competitors =)

Some examples of the Redis 7.0 and 7.2 development cycle performance improvements:

- Use snprintf once in addReplyDouble. Measured improvement of simple ZADD of about 25%.

- Moving client flags to a more cache friendly position within client struct. Regained the lost 2% of CPU cycles since v6.2.

- Optimizing d2string() and addReplyDouble() with grisu2. If we look at ZRANGE WITHSCORES command impact we saw 23% improvement on the achievable ops/sec on replies with 10 elements, 50% on replies with 100 elements and 68% on replies with 1,000 elements.

- Optimize stream id sds creation on XADD key *. Results: about 20% saved CPU cycles.

- Use either monotonic or wall-clock to measure command execution time. ,Regained up to 4% execution time.

- Avoid deferred array reply on ZRANGE commands BYRANK. Regain from 3 to 15% lost performance since v5 due to added features.

- Optimize deferred replies to use shared objects instead of sprintf. Measured improvement from 3% to 9% on ZRANGE command.

- Change compiler optimizations to -O3 -flto. Measured up to 5% performance gain in the benchmark SPEC tests.

- Optimized GEO commands ( GEODIST, GEOSEARCH BYBOX and BYRADIOUS ) leading to up to 5.4x more ops/sec and still drop in latency of up to 6.4X in the p50 latency.

You can check the redis repo PRs that affect performance easily via: https://github.com/redis/redis/pulls?q=is%3Apr+label%3Aactio...

Taking this opportunity to also remind that our goal (Redis Performance Teams) is to make Redis Performance open and free of bias in any manner. Anyone can contribute in https://github.com/redis/redis-benchmarks-specification either by asking for specific use-cases to be benchmarked, sharing how they're using Redis so we can map that to new benchmarks, and as always submitting PRs to redis itself.
> For the sake of fairness, the taskset command was used in the test, and the maximum number of cores for multi-threaded programs is also limited to 8.

I understand this as if you have run your benchmarks against the machine with more cores than 8 but you have used taskset to artificially limit the benchmark to only 8 cores?

Also I believe that your taskset command as you explain in https://github.com/data-accelerator/rocksdb/blob/photon/phot...

> # Edit benchmark.sh, add `taskset -c 1,8` before the ./db_bench command.

does not do what you might think is doing. I think you wanted taskset -c 1-8 instead.
> most of which are maintained as separate libraries

This is so confusing I can’t tell if you’re actually talking about libavcodec. The whole point is to combine codecs to share common code, “most” decoders certainly aren’t available elsewhere.

If you just want to call libx264 directly go ahead and do that of course. libx264 uses assembly just as much or more than libavcodec though.
Yeah, you are right of course. I was thinking of a GPS receiver with a mobile connection to send data to a central server, and it turned into ‘GPS transmitter’ :)
Hey Johannes,

This looks really cool.
Will definitely try it out and give feedback!
Would she understand "log into OpenAI" and "chat to the ChatGPT bot"?
Won’t this be easy to defeat? Run the output through a translation model. English to whatever language, then back to English.
Behind the scientific lingo, I'm getting incel vibes from this.

Trying to summarize the behavior of half the world population is pointless. Different women look for different things in their partners. For any woman who likes a dark haired, soft spoken thoughtful guy, there's one looking for a blond passionate and outgoing guy.

The criteria are endless, and intelligence is too broad to measure. For example, wearing glasses is associated with being book smart and nerdy, so typically would be a marker of low social intelligence.

From my own experience, people in healthy relationships basically look for a friend they're physically attracted to. Your mileage may vary.
I asked ChatGPT to provide an academic source on Pearson correlation coefficient.

ChatGPT responded with an abstract to a fake 1904 article. The link to the article it gave lead to 1913 article on crab claw length by a different Pearson.
I recently read a 900 pager on Newton's life, which includes a lot of details about his mathematical accomplishments (book link: https://www.amazon.in/Never-Rest-Biography-Cambridge-Paperba...).

Key things that stand out:

+ Deep scholarship: Learn from your predecessors as much as possible; pick up their techniques, at the same time be sceptical, do not believe much, even when you're learning/mastering techniques. Ex: Newton mastered Descartes work early in his career, used that mathematics to open up Calculus, but at later stage became disillusioned with the analytic method, and converted his thought into pure geometric methods.

+ Imitate the masters before you: Newton was really one of the deepest students of the ancients. He'd ferret out obscure passages, and use them to solve his problems. Ex: He knew the intricacies of the analysis/synthesis method from Pappus, which most people barely know in the depth he knew of them.

+ Dedication to truth, desiring certainty and taking nothing less. Insanely high standards.
I wonder why there isn't a "spotify for books"? We got streaming sites for videos, movies and music, why not a subscription based library?
In UK we actually use BOGOF, which makes sense. No idea why one would drop the all-important F.
Whiteboards in Jitsi Meet
> So, when this raises OSError or FileNotFoundError due to some botched assumption, I guess one just attaches pdb to it and now your job is to be a python expert

Well, debugging cmake files is not any better, in my experience. And I can't even attach a debugger. I can rely on printf debugging or pray that cmake with --trace or --trace-source has the relevant information I need (often it doesn't).

edit:

Well, your disgust is justified against ad-hoc imperative build systems that happen to use a general-purpose programming language. It doesn't have to be like this. I liked the idea of scons, for example, unfortunately it had other problems.
They sound like sovereign citizens plus nazis plus Qanon. They have almost no room for any kind of reality left in their minds.
I actually mean it terms of thermodynamic energy requirements to exist and using as little energy as possible in order to exist comfortably. There's probably a better way to phrase it.
> while BOGOF sounds like an insult

That's a feature, not a bug.
Each time this subject comes up I feel moved to repost this article
[1]. The welfare of humanity, our species, no longer aligns with the
"publishing industry". Brutal, radical reform is now necessary.

[1] https://www.timeshighereducation.com/opinion/2048-informatio... (turn off js to view)
You solve it yourself, that is all there is to it. I have solved novel math problems, all you do is think about it until you have solved it, there are many strategies for doing that but in the end its all you thinking about different ways to solve it.
Isn't it wrong that "attention from cops" is a factor in your everyday life?
It's funny how what you say is correct.

...But it's also familiar even to little ole me the neophyte, essentially the opposite of a class of 1978 greybeard, from good old Cheat Engine save file manipulation.

Just funny how times change.

Even some of the zoomers will know exactly what you're talking about because of Cheat Engine.
Clipless clips are still a type of toe clip. You literally clip your toes into the pedals. Worst term ever.

Many years ago, when I was still using clipless I lost control on a patch of gravel. Momentum had my body rotating away from my bike such that one foot unclipped easily, but the other was rotating the wrong way to unclip, and I ended up twisting my knee pretty good.
I totally agree

add to the above that y make more $$$
Low effort pig butchering scams for lonely workaholics..
Why? Admitting that I'm a old het guy, "works 80-120 hour/week, for an infamously demanding boss" does not sound like something that younger women would be looking for.

(Though with Elan's well-documented history, I'd say that no women should rate him above 0/10 for the long-term.)

Edit: In the specific context of a faux-academic paper, written by an academic, I can see that taking digs is a violation of the accepted norms & style. But "pretty uncool" is not a phrase I'd associate with flagging that.
Going to museums like that is honestly one of the main reasons I'd like to visit the US. Unfortunately though, even just the biggest ones seem to be way too spread out to attempt in one trip, coming from Europe.
I've seen a lot of this lately.

I'm convinced that Elon is the luckiest man in history or is experiencing a deterioration in cognitive function. His actions and beliefs are incongruent with intelligence or rational thought.