skysight-inc/HackerNews huggingface dataset:
I don’t get why c++ has to be bad for rust to be a good language.
I see. The OP article doesn't say anything about throwing away planetary protection guidelines... are you saying that there is no way to do the mission discussed in the article without relaxing or eliminating these guidelines?

I feel like I'm wading into the middle of a lover's quarrel, where the words have nothing to do with the actual fight...
For me, it's comments like this from the Obsidian CEO (from this very post):

> The nice thing about storing all your notes on your device is that it makes it possible to move and edit your Markdown files in many different ways. That diversity of solutions is what makes the ecosystem of Markdown tools resilient over the long term.

I had seen similar comments in the past, and it just made me like Obsidian even more.

I've been using Obsidian for a few months now and loving it, and I had been meaning to find a way to support them financially in their endeavors. They share the same values that I do about the longevity of my notes :) I just purchased a Catalyst license.
I'm pretty sure at a normal old school company the CEO would have a discussion with legal ending with him saying, just make this go away as quietly as possible.
Most text adventures have been curated over 30 years. From a 486, Pentium II or a tiny Rpi A/B, most top IF games from the community will surpass by large the pseudo duct-taped environment (if there is any) an LLM would create.

Zork came from Dungeon, and it's nearly 40 years. Now, the 90's. By just 1993 with Curses!, any DOS/Linux guy with a 486 could play (and still do) pretty complex games with far more interactivity than a current free roam game except for Minetest/Minecraft. And, even with MC, there are some text adventures with pure alchemy on it, allowing to craft new objects inside the game. And, I repeat, playable under a 486/Pentium without any effort.

If someone created a text adventure with the requeriments of a Pentium II/III, it could basically host a whole MUD but for a single player and tons of actions and methods to solve puzzles.

If we ramp up the requeriments for a text adventure being a Pentium 4/SSE2, you basically get Cataclysm DDA but with a text parser and 200X of stuff to do ingame, as it would not be restricted to have to render the whole world each turn. You would get procedurally generated puzzles, NPC's with personality traits, emotions, and even a relatively complex grammar on subjects. Like the IF Galatea, but in a free roam world, with NPC's interacting with each other shaping the world dinamically.
Climate change changed the odds of such a drought from 1 in 100,000 to 1 in 25.
What a wonderful reply. Thank you and kudos!
Yeah not exactly a novel hypothesis at this point. People have been saying that since the GPU mining heyday.
Trouble in the Amazon: it's starting to release its carbon, tipping point ahead?
The "If you’re not familiar with TypeScript" paragraph is excellent. Good job, author!
> Grey posts just mean that some people disagree, but it does not really say much about the post itself. It might be that the tone was wrong, or the poster was being an arse. It does not prevent people reading it, and it does not prevent discussions about it. Grey posts are not a sign of persecution or a cabal against you, it’s just that it rubbed some people the wrong way.

Which is a good point, but nevertheless I think that if one disagrees with a post (excluding the post breaking site guidelines), it is good culture to explain to the poster why one has done so.
> military industrial complex

Sir, this is a SpaceX
- easier to use less water, in part because it's so easy to get out of the shower into a warmer environment

In the peak of summer temperatures (especially this year), this is not exactly true.
I’ve used llama.cpp easily for some local things, but it does lack a good ui.
Yeah, I don't trust that they will all respect it. Just like you can't trust any other scrapers to respect these mechanisms, and just like you couldn't trust websites to honor the DNT signal.

if it's voluntary and companies will make more money by not doing it, then at least some are not going to do it.

So, from my point of view, this effort is mostly meaningless. It's not enough to get me to open my websites again, anyway.
> There's no way an "enterprise grade" cloud vendor like AWS would allow co-tenancy of containers (for ECS, Lambda etc) from different customers within a single VM - it's the reason Firecracker exists.

I won't speak for AWS, but your assumption about what "enterprise grade" cloud vendors do is dead wrong. I know, because I'm working on maintaining one of these systems.
Comments on the Verge point out that Epic Store exclusives have mostly stopped because (indie) developers have said that sales on the Epic Store represent such a small portion of overall PC games sales that the it wasn't worth it to be exclusive on Epic without significantly higher guaranteed payments than Epic was willing to provide.

One of the comments by an indie developer claimed they sold less through the Epic store than they did through the Microsoft Store.

This makes the offer a non-starter for developers, since the additional 12% of revenue they would get for being exclusive isn't enough to make up for the 80-90% of potential revenue they would lose during the 6-months of exclusivity.
The v1 release of Maven was in 2004. But it's unfortunate that Maven moved away from ranges. The "problem" with ranges was that they created non-reproducible builds, because different dependency resolutions could change the build. Every new release of a third-party dependency had the potential to invalidate a tagged and tested version of your application.

Other build tools in other languages decided to use lockfiles to achieve stable builds with dependency ranges. If your application depends on libraries A and B, and A and B depend on library C, then the build tool can check that the lockfile specifies a version of C that fits the ranges specified by A and B, or, if library C isn't in the lock file, find an appropriate version of library C and add it to the lock file.

But not Maven. Maven's solution is for A and B to declare dependencies on exact versions of library C, and then to pick one or the other depending on many degrees of transitivity separate your project from A or B. Seriously:

"Maven picks the 'nearest definition'. That is, it uses the version of the closest dependency to your project in the tree of dependencies. You can always guarantee a version by declaring it explicitly in your project's POM. Note that if two dependency versions are at the same depth in the dependency tree, the first declaration wins." [0]

So if A depends on C 1.2 and B depends on C 1.5, and A appears before B in your pom file, Maven will bundle 1.2 with your application and not fail the build.

I don't know the history of how anybody ever thought that was a good idea. Anyway, they quickly realized that pinning versions in the build was the right solution after all, but instead of adding a separate lockfile, they decided to make you list all the versions in the project file itself. Which is exactly where you want all your transitive dependencies listed, right in your build file, taking up half a dozen lines each because it's XML, right?

Of course Maven is still happy to fall back its "pick the first nearest" algorithm if you fail to pin one of your transitive dependencies, which means your builds might not be reproducible. My boss (quite sensibly) said our builds had to be reproducible no matter what Maven allowed or encouraged, so I had to write a plugin to check for that.

The real tragedy is that because library publishers no longer use dependency ranges, you get to debug and discover violations of semver yourself. Does library A, which specifies C 1.2, also work with C 1.5? The publishers of library A might know that it doesn't, but they don't publish that fact with their library. Jackson plugins were especially prone to semver-unexpected breakage because Jackson didn't have any stable API for plugins. Jackson plugins typically had to use private implementation details of Jackson to work at all, so they sometimes broke on patch releases of Jackson. Library publishers could have encoded knowledge about this kind of breakage in their dependency declarations, but "best practices" said to specify a single version, so that's what they did.

[0] https://maven.apache.org/guides/introduction/introduction-to...
That sounds like a wonderful idea. Thank you for suggesting it, and for doing it as well.
We're currently applying, thank you!
If you like Python, the library sortedcontainers has a clear, well documented, yet short source code that is a joy to read for a non trivial problem:

https://github.com/grantjenks/python-sortedcontainers/blob/m...
Ironically my friend married someone with ADHD, they visited us, and me and her took a walk, that ended up being 4 hours because it was so effortless for us to just jump topic to topic and talk about 10 different things in detail at the same time. We didn't have to re-focus or focus our energy to keep pace with normal people's way of speaking.

It was the wildest and easiest conversation I've ever had in my life.
Actually, Slashdot doesn't allow you to use mod points on threads you're a part of. It enforces the opposite of what you propose.
https://xosh.org/p2p-tools/ Compile this list of web and CLI tools for this a while ago. Some of these are dead now.

EDIT: Found snapdrop at https://onedoes.github.io/snapdrop/ and a fork PairDrop is in active development https://github.com/schlagmichdoch/pairdrop
i think your looking for this:

https://en.wikipedia.org/wiki/Micelle
Welcome to VC 101:

1) Grow
2) They don't. It's not a loan. VC world doesn't operate on loans. You go to the bank for that.
> Dr. Porges hypothesizes that the larger your screen, the less mentally taxing it can be. “As you narrow the visual field, you’re increasing the demand on your nervous system to exclude everything outside of it,” he said.

Scientific justification for my ultrawide. Fantastic!
You're right, but that's what's meant - using the Go GC vs also implementing a custom one.
>Sanctions seem perfectly fine when a country invades another.

Except that they're proven to not work, especially in the recent case you're alluding to. They generally backfire, and punish only the general population. And there's zero legitimate excuse for the sanctions against many countries, like Venezuela and Cuba-- naked power politics.
Cherry overhauled MX2A mechancial keyboard switches
https://twitter.com/TerribleMaps/status/1694806829384044689?...
Finally we meet the lifeless drone that everybody complains about in the interviews.

My suggestion for your next interview: decide to hire them just based on their leetcode score, but invite to the interview just to flex that you're still better at puzzle solving :-D

Perfect
You were. I'll give you how much of a handicap it may have been.

I was 50th percentile on the CAT in 2nd grade, unmedicated.

I was 90th percentile on the CAT in 3rd grade, medicated.

Figure out how much catch up and passing I did in 1 year... 1 year.

I've gone on to have a nice successful career and life. But without meds and help... No way.
The Perils of Migrating a Large-Scale Service at Uber
You know, Meta and Alphabet which every one outside of their respective CEOs still call Facebook and Google.

And by saying FAAMG instead of FAANG I make the statement that Cramer was high as a kite when he put Netflix in there instead of Microsoft. Today you might make a case for an N, but not at Microsoft's expense.
C++ developers don’t "bitch" about rust, in my experience. They either get interested in rust or ignore it. The drama seems to always come from the rust evengelists, that won’t accept someone who don’t agree c++ should be banned and rust is the savior language…
Google is moving away from gvisor as well.

The "process sandbox" wars are over. Everybody lost, hypervisors won. That's it. It feels incredibly wasteful after all. Hypervisors don't share mm, scheduler, etc. It's a lot of wasted resources. Google came in with gvisor at the last minute to try to say "no, sandboxes aren't dead. Look at our approach with gvisor". They lost too and are now moving away from it.
No, you're talking about you walking with cash in your pocket. Don't try to pretend.
No need for cloud computing. My first CS semester was done with Termux, a cheap android tablet and a Bluetooth keyboard.
Cherry Mx2A overhauled mechanical keyboard switch
This is not a new idea, but it is a cool idea. See Kay and Schneider on exergy (2002) https://archive.is/jlrpl
To me the entire calendar seems at least a month too "fast". For example:

August 8–12 涼風至 Suzukaze itaru Cool winds blow

When early August anywhere in mainland Japan more closely resembles Satan's armpit, with extreme heat and humidity and a distinct lack of cool breezes.
Product page: https://news.ycombinator.com/item?id=37254147
Any attempt to arrive at AGI without acknowledging that the system must have multiple precise sensory inputs is doomed to fail.

You cannot build an accurate world model without sensory input and the ability to gather data-driven descriptors of the physical world.
Today I learned that modern AMD processors can report their own power usage. Try something like:

rpower () { sudo cat /sys/devices/virtual/powercap/intel-rapl/intel-rapl:0/energy_uj ; }
x1=$(rpower); sleep 10; x2=$(rpower); units -t "($x2 - $x1) microjoules / 10 seconds" "watts"
Uh.... Israel and Turkey haven't applied and want nothing to do with BRICs because they are not desperate enough to consider it.

At it's best it's still a toothless fantasy, at its worst it's G7 but for supervillains. And for all the criticisms you might have for G7 and "the west", BRICs is shaping up to be much, much more exploitative.

But my opinions don't really matter. If they can actually figure out a new international commerce and trading system that doesn't rely on dollars and the US Navy, despite all hating each other and each others' currencies, hats off to them. In the meantime I won't wait up.
I had trouble believing that these things were even legal given that we'd made the same mistakes during the 1920s. The very idea of 'let's form a company to get a bunch of money but we're not going to tell you what for' is entirely reminiscent of the south seas bubble language from the 1720s. I'm glad the SEC finally effectively killed these things.
One explanation I’m thinking of is that different people have different views of what an upvote/downvote represents, especially if there aren’t very clear guidelines on it. Or if they are coming from a different social network where a downvote might instead mean “I disagree”.

This reminds of the 1-5 star rating system issues, and how people interpret it however they want without reading what it means. Let’s take Uber for example. I leave a 5/5 rating for a purely average trip where everything went as expected. Afaik, this is how Uber’s rating scale works (apparently drivers start getting warnings if they drop below ~4.5), so it surprised me when I once saw a friend give a 4/5 since the trip was “just normal/average”.

Conversely, let’s take Goodreads, where I feel that many people don’t read the definition of the rating scale and give star ratings not matching the definitions.

Goodreads definition is: 1 star="did not like it", 2 star="it was ok", 3 star="liked it", 4 star="really liked it", 5 star="it was amazing".

With that, if you simply found a book “ok”, you are to give 2/5. If you simply “didn’t like it”, then that’s a 1/5. It shouldn’t be unexpected to see many 2/5 and 1/5. And a 5/5 should be a rarity. Yet you if look at the actual reviews, feels like many people don’t follow the rating scale definitions and give it their own meaning.
https://archive.ph/7X04F
This book is great and got me through my electronics degree:

https://www.amazon.co.uk/Circuits-Devices-Systems-Electrical...
I assume you meant that you should add 2? If yes, that's such a mind boggling basic thing to do that I agree with you, and it makes no sense that you're being crucified.
Did you try Oobabooga (https://github.com/oobabooga/text-generation-webui) yet?
In Reversal Because of A.I., Office Jobs Are Now More at Risk
This is a very good point. It would be ideal to spend the budget rendering only fractional updates to the image, and allow those updates to happen much faster than what would be 60fps. This way we could get 1000hz updates without it costing 10x more than 100hz. While I’m skeptical about the supposed perceptual benefits of full frame rates above 120hz or 240hz outside of the latency argument, foveated fractional rendering could end up being the fastest and best and cheapest.

> you are generating game state in 60fps intervals or whatever

This is also an excellent point that might question my suggestion that high frame rate is being used to reduce latency. Games state updates are already decoupled from rendering in lots of games. Having an extremely high render refresh might not mean that the latency between controls and visuals is reduced proportionally. Or maybe it helps but has a limit to how much.

DLSS is an interesting topic here. Do you see it eventually working for fractional updates? We’d possibly need a new style of NN or of inference? DLSS currently operates on a full frame, and the new version even hallucinates interpolated frames to boost fps artificially. This doesn’t help with control latency at all, in fact it makes it worse.
There's a supply of Sowell quotes here:

https://twitter.com/thomassowell

"People say 'you’re a very tough person'. I’m not tough. Life is tough. I’m merely trying to acquaint you with those facts."

"We seem to be getting closer and closer to a situation where nobody is responsible for what they did but we are all responsible for what somebody else did."

"Some things are believed because they are demonstrably true. But many other things are believed simply because they have been asserted repeatedly—and repetition has been accepted as a substitute for evidence."

"The strongest argument for socialism is that it sounds good. The strongest argument against socialism is that it doesn't work. But those who live by words will always have a soft spot in their hearts for socialism because it sounds so good."

"I cannot understand people who say that minorities should be represented everywhere and yet are upset when there are blacks represented in the conservative movement." (Sowell is black)
I would suggest starting with reading a spec for your favorite language. I got a lot of value from spending time with the Ecmascript (JS) spec, as well as the Postgres manual. Take something like Generators that may be less familiar to you, then plunk those expressions into sourcegraph or github search and find them used in real codebases. Try to understand why the developers chose to use a generator instead of another pattern.

I think reading code itself is only valuable when you need to explore a specific domain. Trying to extract coding patterns from an unfamiliar domain very difficult; it comes with unseeable assumptions.
Just recently found about his youtube channel and have found his content to be quite beneficial. Did not know that he'd done this. Can I read about this anywhere? There seems to be a lot of folks who are critical about him.
You're not wrong, but the thing to know about the type system is once you get it it's like this amazing thing. You start to think about your program in terms of the data it manipulates, you'll find yourself just without effort writing the code that does exactly what you intended, it's pretty wonderful. But on the way there it is painful.
Yes, the best deals were only for jumbo loans, maybe only even in California. Refinancing smaller loans is less lucrative.
LocalSend is also worth checking out. It has a much better UX.
Flat pack design for one. Cheaper propulsion. Laser links for truly global coverage. Massively lower price per bit. Around $1 per GB (comparable to Jetpack like plans for 4G servics) for the most expensive public Best effort plan

There's no FCC subsidy for it. And the fact it's still running means it wasn't necessary for deployment. It will just make profits come faster. Or losses stop faster

The loss on the phased arrays is much bigger since there was a commitment to $2400 for the first million.(Ukraine is a big source of losses if the Feds haven't fully paid up)

But consider what other phased arrays sell for
This is probably a stupid question, but would it be possible to use these models to rate existing code and point to possible problems, rather than generating new code? That would be extremely useful to some use cases I'm working on.
Not since the hackers discovered you could just put up a eula or privacy policy first
I've added a branch for this: https://github.com/joelonsql/wherr/tree/track_caller

`src/lib.rs` is your code copy/pasted, with the addition of `impl<'a, E: StdError + 'a> From<E> for Box<dyn MyError + 'a>` like suggested (and also just `Send`).

I've also added a `fn inner_error<'a>(&'a self) -> &'a (dyn StdError + 'a);`, but not sure this is the proper way.

I can't wrap my head around how to match on the inner error though, see `examples/matching_inner.rs`:

match my_error_wrapped().unwrap_err() {
_ => todo!(),
}

Can you figure it out?
I had the same thought reading the parent comment. My most upvoted comment on HN is a single word joke (that blurs the lines between English and Spanish) and if I’m completely honest I’m still quite proud of it, especially being someone who, at best, fumbles their way through speaking Spanish.

https://news.ycombinator.com/item?id=23842179#23845200
A shallow article written in bad faith only deserves a shallow dismissal.

Don't force me to fight an asymmetric warfare battle against malicious authors to participate.
That's awesome. Both the feature and you leading by example.

Thank you!
Oobabooga exposes an API.
It's cornier and yet still technically incorrect by not using Alphabet. And MAMAA is even cornier without putting in another vowel; arguably Nvidia's N but I feel like it doesn't quite belong. So I stand by my FAAMG, it sounds right, and everyone uses Facebook and Google rather than Meta and Alphabet anyway.
GGUF File Format Specification
That's not what's being said in this theory, though. It only says entropy production happens at an appropriate rate. Obviously too much entropy production too quickly will create excess heat which is by definition useless energy from an information theoretical standpoint.
No Laptop, No Problem: Creating a Development Environment on Android
Sure, I'd love to learn that some sort of inscrutable aliens on the surface of a neutron star (https://gwern.net/doc/science/1973-drake.pdf) or gasbags on Jupiter (1. Sagan, C., and Salpeter, E. E. "Particles, Environments and Possible Ecologies in the Jovian Atmosphere," Astrophysical Journal Supplement, 32, 737 (1976).) to creatures that leave in witch space.

We simply don't have a framework other than basic physics and chemistry to speculate in this area. The possibility space is too large and we don't know the fitness function.
I would only call something a lie if it’s conscious and intentional, otherwise it’s a mistake
That was the simple part, making Playwright work in Docker for test automation of several scripts and not isolated “one of” tests was a bit harder.

Not a lot of code, but could not find any solution for this already.
Sci-fi writers often tend to percolate interesting ideas from biologists, chemists, and physicists into interesting stories. I wouldn't discard them so easily.
> the Option key, also called Alt key, because of the switch symbol ⌥ that adorns it

Oh, is that what the squiggly symbol represents? I've been looking at it for decades without seeing anything more than an abstract shape.
https://rationalwiki.org/wiki/Ray_Peat

I think there's some important things to say about neuroscience and ADHD, but I don't think Ray Peat is the authority you want to quote about this subject.
Dragon Ball merged scifi and fantasy lores since 1984. Also, Saint Seiya.

And Star Wars, where DB owes a lot.