skysight-inc/HackerNews huggingface dataset:
Thats what i did. I did not try to cheat. Running N redises is a completely different product. You will have n listening ports and your loadtest program will need to connect to each one of them. The power of dragonfly is that it hides all this complexity. You are saying that comparing single threaded redis to df is unfair, and i say - comparing n redises to df is unfair because you compare different products.
Reality check, the OS used by 80% of the world for desktop workloads uses COM as the main userspace API since 2007.

Classical Win32 C APIs are for all practical purposes frozen since Windows XP.

And the answer you practical won't like, when not using COM directly, the advised way from Microsoft is to make use of .NET bindings for the OS APIs, either via C++/CLI, or the new kid in town, C++/WinRT as Windows Runtime Component.

Even if you don't use Windows as desktop, the other desktop contenders, also use COM like APIs on their driver stack, IO Kit, DriverKit, Treble, and XPC/Binder aren't much different from DCE RPC development experience.
It’s not an independent event in autism, in my experience it’s highly correlated.
Walrus operator IMO is a huge mistake. It saves fuck all time/space, but introduces an entire new operator that probably added more complexity, edge cases and quirks than the benefits it provides. Terrible idea.

Worse, no one uses it. I've yet to come across anyone that advocates it or remembers it.
Try thinking of it this way: The information is in which door the host does not open.

2/3rds of the time, your initial choice will be a goat. In those cases the host deliberately avoids opening the remaining door with a car - thereby telling you where it is.

If you chose the car door initially, then indeed you get no new information. But that only happens 1/3rd of the time.

I am curious if that changes your opinion.
If you really imagine that "debug" vs. "release" building is about optimization, I don't know what to suggest for you.

Nobody has proposed "turning off" the borrow checker. This is another red herring always thrown up. Nobody has proposed "turning off" the borrow checker. Maybe imagining somebody did is your trouble? But I doubt it.

At some risk of triggering another massive incomprehension storm, you might better compare the suggestion to turning const violations in non-release builds into warnings (while imagining that over-aggressive intolerance of const violations was driving away potential users). Yes, fixing your const violations before release might be a chore, even a big chore, but it should be very, very easy to imagine other actual program logic problems that might be tackled entirely independently of them.

The code with the const violations in might end up deleted, in the process, so that being obliged to fix them first would have been a pure waste of effort.
In what way could short selling not generally hurt others? Any gain a short seller makes is a lost opportunity by the holder.
I highly recommend joining your local makerspace:

https://wiki.hackerspaces.org/List_of_Hacker_Spaces

A makerspace gives you a place to explore + learn new skills and hobbies as well as a place to make new social connections.
When Monty reveals a goat, your odds increase from 1/3 to 1/2 if Monty is picking randomly and just happened not to reveal a goat (and if he revealed a car we start from the top, or you automatically lose, or you automatically win, or...), but to 2/3 if Monty will reliably reveal a goat. I think it's hard to say that you have no extra information in that latter case.

It's true that we can add other options (pick both doors) of equal likelihood, but it's because of our increased information that the reduced option of picking just one door isn't actually worse off.
> Are you saying that GPT-6 would be less intelligent than a human, because we could give it an arbitrary deadline within which to answer the question, while not restricting a human that way? That doesn't sound like a fair test.

The basic design of an ML model is just one really big matrix multiplication that always takes the same time - I'm saying we haven't given GPT the ability to not do that, so it always has that arbitrary default.

It does have a system where it does beam search through the model instead of simply running it once, but it's not fully recurrent.

> That's a reasonable intuition and a fair experiment, but I think it hinges on the question of "What does a human do when they go away and think about a problem?". Could it be that they are just clearing their mind of other distractions, and trying to look at the problem from multiple perspectives, which is something that a machine could do more efficiently?

Well, some problems just take longer to think about or need knowledge that isn't already written down.

> Putting it another way, if you met someone who had never performed an experiment before, would you think they were not intelligent?

I think a prisoner or someone like that could demonstrate they're intelligent. If you're in the room with them, I mean, not like the Chinese room problem. But I think pure "intelligence" is just going to be less interesting that it looks, because it can't accomplish many tasks you'd expect it to if it can't actively interact with anything.

> Are you saying GPT-6 isn't intelligent because it doesn't have access to GPT-6's intelligence, but humans do? Or the fact that humans can go away and use Google means they are more intelligent than GPT-6 which has Google search results built into its "brain" in the first place?

Human + GPT will be more productive than GPT (at writing things that are actually logically correct) is all I mean. This isn't true of all AI - humans + chess programs are slower than chess programs - it's just because of the specific structure of GPT.

> You're just a big blob of inanimate knowledge. Ahem, sorry, what I mean is: Why does knowledge have to be "animate" to be legitimate?

I mean, it's cool that it's a big blob of knowledge, but that isn't the human capacity of "intelligence", it's "memory".

When it combines different inputs from its memory into a single one fluently, that shows something like intelligence, but it was very expensive to make that happen during training time. And GPT has flaws there you can't fix; for instance, it thinks orioles (the bird) and the Baltimore Orioles are the same thing:

https://www.aiweirdness.com/baltimore-orioles-effect/
No it takes awful to me as well.
An Idea for Visualization of Frame Times
Wow, glad to hear!
1. Rest

Move (gym and weights yes! also anything physical you liked doing as a kid)

Breathe - learn to meditate. There are tons of methods. Find the one that's right for you

2. Express gratitude - openly and with journaling

Focus on being a better you tomorrow than you are today. Define "better" in a healthy and meaningful way

3. Do a digital detox for 3 weeks. Read a book. In your first sitting read for as long as you can. Then add a page a day or a couple of pages a week.

Meditation

Learn to cook one meal better than anything you could get at a restaurant.
The priority thing is an interesting one. When I was a kid I was just frequently bored and so were the other kids, so we'd hang out. I'm never bored anymore. I might be depressed and not want to do anything, but that's different from bored. With all the entertainment and things to do at all times, I wonder if current children will have the same experience as we did.
ToffeeShare: Share files privately and secure, without size limit
>using refan DDR memory...Kllisre, ZIFEI, TANBASSH, Rasalas etc. use the refan chips

"refan" I think they might be talking about factory reject recycled/repaired ram. Chuck Peddle (6502) had some patents for this and ran operations in Asia for a company doing this on a large scale "Memory module assembly using partially defective chips" https://patents.justia.com/patent/6119049 https://patents.justia.com/patent/RE39016

Oral History of Charles Ingerham “Chuck” Peddle https://archive.computerhistory.org/resources/access/text/20...

>Peddle: I had a patent on how to use partial DRAM. And we turned that patent into a very large business making DRAM in Sri Lanka, in India, using reject die from Micron.

>Peddle: We buy the good ones in the front, probably about half price because they sell them about half
price. Although we buy them less than half price because a lot of them don't make the 50% numbers that
other people are looking for. And then the ones in the back, we basically almost get free because we can
use them up.

That business died when Micron stopped selling partials(reject dies) to anyone but their subsidiary SpecTech.
"SpecTek began at Micron in 1988 as a component-recovery group. In the two decades since its inception, the company has grown from an internal group to a manufacturing division; that experience has produced a product portfolio and reputation that makes SpecTek a leader in application-specific memory solutions.". Every time you buy Crucial you might be buying inferior SpecTek factory remanufactured/patched from defects product.

> We lost 4,500 jobs in a weekend when they stop selling partials.

Nowadays a TON of Chinese brands are into partials. Cheap flash memory was first - why throw away 90% defective flash die when you can make small SD card/USB drive out of it. I have no doubt they moved to ram now.

For the rest, in current chip shortage $280 wouldnt even cover 4 FPGAs pictured on that website :)
Yes. But in layman's terms, wouldn't you just call that a "power plant"?
File.io: Super simple file sharing
It is very simple.

Let's represent the poorer envelope by the value 0.5 and the more bountiful one by 1.0.

The expected value from the envelope draw is 0.75: 0.5 drawn with a 50% probability contributing 0.25 to the expected value, and 1.0 drawn with a 50% probability contributing another 0.5 to the expected value for a total of 0.75.

If you were to do a large number N of these draws, the value you will obtain will be from a distribution that is centered on 0.75 N. So far so good?

So the way to look at a draw is this: you're going to be getting the expected/average value of 0.75, together with either a 0.25 bonus if you pick the better envelope, or a else -0.25 penalty if you pick the poorer envelope.

So you see, those two situations are equal and opposite. By switching, you either turn a 0.25 bonus into a -0.25 penalty (- 0.5) or vice versa (+ 0.5) with equal probability.

If you need any more complex analysis than this, you need to be thwacked on the head.

The rhetoric about doubling versus halving the money is a distracting red herring. If you switch from the 1.0 envelope to the 0.5 envelope, you're down 0.5, and if you switch the other way, you're up 0.5. That's it.

Accounting is based on debits credits not halving and doubling. You would never update a ledger by crediting double some amount to one account, and debiting half the amount from another account. It's all purely additive.

You have to look at what you're potentially gaining or losing on its own not as a fraction of some guaranteed fixed portion that you're getting from either envelope.
Bring them in house as in encourage them to release their work on Linux, and if they don't, reimplement whatever thing it is in Linux. Should all be FOSS too if they can manage it. Public money, after all, should have public code.
You can have problem with workaholism. Try therapy, you shouldn't regret it.
Show HN: Convert article into audio to listen on the go
There is still a very large set of people using older style C++. particularly those that came from C. I can assure you they are a long long way from retirement.

This is particularly true of large code-bases in established firms.

Personally, I think it would be an interesting idea to soft ban a lot of pointer use and only allow shared and unique. As pointed out in an earlier comment, it is a 'python' like experience without the performance compromise.

This said, the exception is when you need to use well tested existing libraries such as libmicrohttp to implement a local REST server without buying into some mega framework.
https://archive.ph/ErGuT
> I've put in countless hours of work every day (70-90 hrs), being on-call almost 24/7, sometimes for straight 7 days for months despite only getting paid on a salary basis on 40 hr work weeks; being a loner helps with working long hours.

Many of your feelings come from here. You need a healthier work -life balance, where you may allocate some time for other things other than the rat race.

You're a person, before than a coder. Your work shouldn't be your sole source of self-esteem and content, in your life.
What's the current consensus on artificial sweeteners overall? How do they stack up in terms of healthiness, taste, and cost? Are there other parameters that are important?

Context - I've been trying to figure out if there are any downsides (besides cost) to using Monk Fruit.
Look closely. The depicted devices are no telescopes. They would interface to an eye. They are fancy bottles, and he isn't feeding the goose but himself.
Hm, strange. As I remember, eglot’s design goal was zero configuration. Could you elaborate a bit? For context, I use go, had gopls installed and just had to start eglot. All xref shortcuts worked immediately.
Micromanaging regulations that make business difficult (beyond comparable social democracies) is a quintessential aspect of French cultural heritage, so this move is purity-preserving in a meta sense as well.
Being an agent isn't about how complex the model is, nor about how much RL is used. Bacteria is an agent. Sponges and Jellyfish are agents. It's about if the model engages in exploration and or generates inferences in service of non-trivial control problems.

> On the other hand, if you strap GPT-3 on an agent in a 3D Home Environment

GPT-3, just as any probability distribution, can inform an agent's actions but that doesn't make it one. WebGPT3 is an agent though.
It seems to me you didn't address the main point from parent: did you benchmark your multithreaded implementation vs a single core Redis? Nevermind the amazing advantages that having to spawn 1 process vs N brings, the question is how does your software compare when Redis is used as inteded.
Space is not an issue really. Even in a densely populated country like Germany we dedicate around 2.4 million hectares for "energy crops", i.e. mostly ethanol and "bio"diesel. If we replaced just those monocultures with solar panels, we'd have covered the majority of Germany's primary energy needs.
Cato Street is very close to the Edgware road, easy to find. There's a blue plaque on the wall of the bulding in question. Its a nice area, hard sometimes to mentally project back to what it would have been like in 1820s london. An hours walk or less takes you to primrose hill, behind which Frederic Engels lived for some time. En route you can go past a house J.D.Bernal lived in, an irish-british polymath and socialist. Such a rich historical city. (again, both flagged with blue plaques)

From Cato street If you turned the other way, you'd find a blue plaque on what was the hospital research window where in 1928 Fleming by chance had a petri dish infected with Penicillium mould. Ernest Chain and Howard Flory did the real work later on.
> It obviously doesn't scale

Peer teaching/grading potentially scale out.

Several universities [1] scale out personalized instruction and interactive grading by hiring students from previous cohorts and paying them either in course credit (taking a "course" that involves teaching students in the current cohort) or at a low rate (possibly subsidized by financial aid) comparable to other on-campus student jobs.

[1] "Scaling Introductory Courses Using Undergraduate Teaching Assistants", SIGCSE '17, https://doi.org/10.1145/3017680.3017694

(I want a browser extension linking doi to google scholar btw)
> raw performance matters a lot less than is argued here

It matters a lot for where i work, we believe multithreading is holding redis peformance back.

> Redis scales comfortably to 100s of millions of QPS with cluster mode.

is there somewhere i can read more about that? curious about the server needs to do that. i worth key/value clusters a little larger then that. if possible it would be cool to use redis for it.
I’ve never noticed an aftertaste.

Anything with aspartame in it seems to make me immediately feel nauseous. Not sure if I’m an outlier here.
Stevia is just fine for me kind of sweet if you don't over do it,
but I have known others with the same reaction as yours.
I also like licorice,
but cilantro barely tastes like anything to me
a garnish with nothing to distinguish it from random yard clippings.
Yes! That’s me. I try my best to single-take it, cause this is just a project for fun (writing a new short story every week for 2022). My wife did guest star as the narrator for one of the stories (“The Weird”) and I recommend listening to that one, cause she’s great at narrating.

If I had more time, I’d try to find other people in my life to read some of the stories, cause I think that would be a fun thing to have saved - a parent or sibling or friend reading a story you wrote. It’s like how I wish I had more recordings of my grandparents telling stories. Anyway - thanks for checking it out!
Bob is a good guy, M(alicious)allory is a bad girl.
You are standing in a dark cavern. On a pedestal in front of you are several items:

a crystal goblet containing a foaming potion

an IBM System 360 Basic Assembler Language manual

a teletype with a blinking cursor

a blunt and rusty knife

You hear distant noises, perhaps Orcs or Managers.

>
There seems to have been Greeks like Thucydides who did like that and Greeks like Herodotus who enjoyed the opposite (supernatural explanations of the natural), I wouldn't know enough to make a general claim.
All artificial sweeteners I've tried, I've found absolutely horrible.
SumatraPDF 3.4 Released
No issues with internet (via mobile). Power is an issue whenever there's heavy wind/rain (ex: power off for about 2 hours yesterday). Many houses have battery based backup. I could afford that, but haven't got yet (one of the reasons being I'm in front of computer almost all day).
Haha. This is one of the weirdest things people seem to believe on the internet, but is 100% going to be proven to be wrong. Incompetent governance and terrible culture >>> large populations of dynamic young people.
Training from video might unleash new capabilities in language models. The volume of data in video format is huge, video contains different information - some common sense patterns that are rarely described in text, it might empower Gato-like RL agents to quickly understand and solve tasks in new environments. Even training from raw audio might open up language models to work for less represented languages / with little written down text, learn to interpret sentiment from tone and improve music composition.

So far we have

- multi modality - text, image, audio, video, math, code. At some point in the future brain scans will also become a cheap modality to train on.

- multi task - finetuning on hundreds of tasks at once and getting zero shot task capabilities

- multi memory - except for the limited buffer, the language models can use retrieval/search over an external corpus or knowledge base and in-batch memories. This opens up the possibility of large scale context, updating recent factual information without retraining; can also make a small LM perform as well as a huge LM without the memory

- multi environment - huge training corpus is great, but is fixed, while environments are dynamic. Agents interacting with games, chat bots, robots, REPL can explore endless scenarios interactively.
I want to point out that a person’s is not a static thing. You are not born with whatever you are “worth”. You either build your worthiness over time, or lose it.
I think instead of propagating that most people are horrible devs, we should try to tell people that it’s always an acquired skill. So everyone (and I really mean everyone) can work to acquire the skills, and become a “worthy” dev.
spend some time going over the previous years challenges as well as other non time based ctfs available out there. at the turn of the new year, you can pop into some ctf slack and discord groups and hunt for a team to join. a lot of teams are very friendly and welcoming to new peeps.
> Fill your time with something else that you prioritize above work.

For me this is by far the hardest part. (But also I'm the type to just idly waste time instead of filling it with work.) For most of my life, coding was by far my favorite thing to do; I could do it for hours without noticing the time passing. But now it feels like work and I haven't found anything that remotely fills the hole in its place.
nice argument there dude. your self esteem must be skyrocketing. Op is crying for help, you talk like an AI. cheers!
Very much so. I stuggle with being blunt and direct. I feel I carry this from asian culture and doesn't translate well in the west.
Thank you for your response and going through the blog. I am curious about how to implement

2. ClickHouse as a monitoring agent with the system.asynchronous_log table.

Can you share some links around it.
From my experience in Indonesia places with malaric mosquitoes are clearly marked and dealt with by local authorities.... Even on remote islands...
Previous discussions:
https://news.ycombinator.com/item?id=21862073 (2019)
https://news.ycombinator.com/item?id=26097732 (2021)
I'm not sure what self-promotion has to do with getting a developer job. You send your resume, pass the interviews and you are in. If you live in a poorer country, it might take you going through a couple of jobs until you get to a decent salary, but you'll get there if you are either smart or hard-working.
I use it for simple cases:

>>> if m := re.search(r'(.*)s', 'oh!'):
... print(m[1])
...
>>> if m := re.search(r'(.*)s', 'awesome'):
... print(m[1])
...
awe
…managers!?

> plunge knife into chest
Probably not; you could try gluing the models together but it's unlikely it'd improve them and I'm not sure they have the same architecture. Also, even the small/medium GPT3 models are much much worse than the largest one (DaVinci).

On the other hand, the lottery ticket hypothesis says that every good big network contains a good or better smaller network you could extract, if only you knew where it was. (So the reason big models are good is there's more opportunities for the smaller models to appear.)
Maybe try a more charitable phrase than “this is bullshit” ?
Also, the ethylene theorists have a rebuttal. https://www.tandfonline.com/doi/full/10.1080/155636507014778 ...

This page 404’s - do you have another source?
This is an outrageously stupid. argument. I'm wrong because I'm on the other side as you. And I don't get my own say in which side I'm on.

Yeah you're right. I don't think we'd agree on very much.
The first example can be written like this in Python >= 3.8:

a = 1
b = 2
((a := a + 1) if a == b else (b := b + 1)) + 1

although that's a lot to cram into a single line IMO.

The closest I could come up with for the second example is this (noting that the datetime constructor requires both the year and month):

from datetime import datetime
timestamps = [
"2022:04:30:02:17:36",
"2022:04:26:07:44:25",
"2022:04:25:19:30:38",
"2022:04:25:07:40:47",
]
datetimes = [
datetime(*map(int, timestamp.split(":")))
for timestamp in timestamps
]

That said, it'd probably be better to use datetime.fromisoformat() or datetime.strptime() rather than manual parsing.

And you could maybe use the operator module[1] for the last example, like this:

import operator as op
(op.add if 1 < 0 else op.mul)(42, 100)

[1] https://docs.python.org/3/library/operator.html
> However, if you are a 'user' in the sense of a company wanting to make software to sell as a service (...)

That does not meet the definition of "user", does it?

In addition, if that was the motivation behind that absurd claim, why not be honest and just say "we don't release our software under a FLOSS license because what we actually want is to keep it proprietary"?