skysight-inc/HackerNews huggingface dataset:
"But every indie developer I've talked to about game engine development acts like it's a dark art. That it's just impossible for mere mortals to do such a thing, and if you do, then you'll never ever release a game, or you'll spend literal years on the engine. Again, I predict a couple weeks."

It's a can of worms to make a game engine for multiple platforms.
> I've never heard any actual concrete proposal beyond "vote democrat".

Trump called the global warming a "Chinese hoax." If you're looking for leverages to influence the global climate as a US citizen, "vote democrat" is not a bad strategy. (Have to add: it's not because democrats are awesome, but because the alternative is horrible.)
> There's enough inchoate nonsense on the Internet

I agree 100%. But the top-level comment is not an example of such.

However, the reply in question – and your comment – are certainly examples of the kind of tone-deaf, needlessly aggressive, hostile, confrontational, and borderline malicious posts I wish I could cleanse the Internet of wholesale.
Just Build More Houses
Thanks for the details. Well it sucks when there's a bug that deep for sure. Maybe it got solved in the 4.0 ? And with more and more people adopting it, I assume the regressions will be less frequent.
(Self-plug) If you don't want to read the whole thing, 10 min video explainer here: https://youtu.be/NF5tRQb0Dpc
The earliest evidence of deep-sea vertebrates
https://youtu.be/o-kJ4_CuWzA

This video from MKBHD's studio channel dives into this topic
I can read forums without joining anything.

That's not possible with Discord.
Oh, OK, I didn't know that. That does at least suggest that it's on a par with hosting phpBB, or similar, yourself.
The department said they'd report their findings to the community[1]. I wonder if they ever did?

1 = https://cse.umn.edu/cs/statement-cse-linux-kernel-research-a...
I ran phpBB for a while just for myself, partly out of nostalgia for the online forum days.

I even used it for password management, because I was the only user, and I was not exposing it directly to the open internet. Instead, I had it listening only on the Wireguard interface of my computer. That way I could connect to it from all my devices anywhere in the world, while no one else could even attempt to reach it.

However, because I was keeping those passwords on it I did not want to copy the data to any rented computers. And so I was running it from a computer at home without any redundancy.

After a while, the SSD started to malfunction. No fault of phpBB of course. It was an old SSD I had bought several years ago. But because of that I gave up on running phpBB for myself for now.

Maybe when I can afford some new, more reliable hardware and a spot in a data center for hardware that I own, I can one day return to running my own private phpBB instance accessible only to me over Wireguard
In professions where tooling is very important, this is somewhat unique to tech; carpenters, machinists, plumbers, etc are definitely spending a lot of money on their tools.
I feel like it's different on more asynchronous mediums than just chats.

Forums could have thousands of personalities and never really feel dominated by any of them, but IRC channels became dominated by a relatively small percentage of regular users.
Too many features that can't be represented in standard programming language constructs..

JSON-alikes are opinionated. They don't let you do stuff that requires a plugin for the parser to work with
> Imagine if it was taboo to independently test the integrity of bitcoin for example.

> The sibling mentioned the linux kernel case. I admit that one felt wrong.

> I don't pretend to have reconciled why one seems right to me and the other wrong.

The "how" is what matters here, not just the "what". "Testing the integrity of Bitcoin" by breaking the hash on your own machine (and publishing the results, or not) is one thing. "Testing" it by sending transactions that might drain someone else's wallet is quite another. Similarly with Linux, hacking it on your own machine and publishing the result is one thing. Introducing a potential security hole on others' machines is another. Similarly with water: messing with your own drinking water is one thing. Messing with someone else's water is quite another.
By this metric, they could vastly improve system quality by reducing log verbosity.
Anybody know of something good and simple in Python? I'm more interested in agent-based machine learning in 3d simulation than making games. I'm familiar with Ursina on top of Panda3d. Is there anything new on the horizon?
Just moved: https://plugins.jetbrains.com/plugin/22407-rust
"150k at a minimum"

not to say you shouldn't support great companies but the average programmer salary isn't 150k. it's probably not even half that.

https://money.usnews.com/careers/best-jobs/computer-programm...
this sounds like a relatively cheap project.

* any microcontroller with multiple ADC channels, for example ESP32 if you want it to be wireless as well...

* a heat generator (can be as simple as a transistor)

* a few thermistors, which you will have to calibrate (pretty easy if you have access to a thermometer, an electric kettle and ice, basically dunk the thermistor in a glass, put the thermometer in the glass, have the microcontroller output measurement number, and measurement value over serial port, now heat water to boiling point, make a table with a first column pre-entered with the thermometer gradation, then pour it in the glass, each time it passes a gradation you look at the scrolling list of values and note it in the second column of your table. Now you have a monotonically decreasing list of measurements, some of them marked as a thermometer gradation passing. Make a preadsheet and use the value of the fixed resistor in the voltage divider [the other resistor was your thermistor] together with the standard NTC or PTC formulas, then fit the free variables of the formula to the data... An acquaintance of me was starting to brew beer had all the components, but didn't know how to calibrate it, so I helped him out. Doesn't take long if you set your mind to it and properly prepare.)

Perhaps the difficulty is in the mechanical fabrication such that you thermally isolate from the phloem (which you puncture) and selectively measure temperature in the xylem?

Perhaps standard thermistors are too large. so an alternative would be a tiny diode, whose IV curve is temperature dependent. Added benefit is lower thermal mass, although I was surprised at the response time of the thermistor once calibrated (and filtered to result in step transitions when putting in and out of hot water and icy water).

EDIT: just making sure, what I'm trying to say is, don't be intimidated, and break up the task in smaller tasks, go ask for some help on ##electronics or so when you have sketched an initial plan, and listen to their feedback.
Are you commenting about April of 2021 and do you mean the University of Minnesota?

- https://news.ycombinator.com/item?id=26887670

- https://news.ycombinator.com/item?id=26949539

- https://news.ycombinator.com/item?id=26955414
Because high-quality workers are obligated to work for him . . . wait, no they're not.

If I were an Aussie, I'd describe him as a certain term for the female genitalia that's quite a bit harsher of an epithet stateside than it is Down Under. But I'm not an Aussie, so I won't.

Bet the next story about him is whining about why he can't hire good people.
I don't care. At some point the law of diminishing returns makes some bit of exfiltration of user interaction pointless to worry about.
> There is no expectation that someone will search the chat history

At least part of that is that the search in Discord is horrifyingly bad, and isn't available via search engines.

I don't mine Discord as a place to ask questions / discuss; but it's far less dysfunctional when combined with a wiki.
I’m the author, and didn’t say any of those things. I said that bias can lead to harder standards for minorities. They can be judged by higher standards.
If only discord had threaded conversations
Then you should learn what a PoC is. This is not a PoC. It’s a “we tried this and failed”. It’s a disproof(by exhaustion)-of-concept.
Dlang did it right, a mailing list that act like a forum [1] with various instant messaging bots (IRC, Discord, Matrix)

I wish more projects would take inspiration from them, the software is open source [2]

[1] - https://forum.dlang.org/

[2] - https://github.com/CyberShadow/DFeed/
I finally made an account just to say: I also bought Sublime Text, and I'm happy to do so. I'll pay for it again when my license runs up, most likely.

Lots of people saying they use VSCode, and I can't blame them. It has a lot going for it. But when I recently tried each for a while, Sublime does everything VSCode does just as well. Even plugins - there's nothing I want (with one exception) I can't get in Sublime. So the calculus basically comes down to this:

VSCode: the remoting feature is great, and Sublime currently can't match it (rsub is a poor substitute at best).

Sublime: it's not an Electron app, and therefore uses a fraction of the resources. Working with the same set of files open, VSCode uses hundreds of MB of memory while Sublime uses 100 or so.

So either way I have to give something up, but ultimately the massive bloat of VSCode bothers me more than the lack of good remoting functionality in Sublime. So I'm using Sublime for the foreseeable future.
1. Ban who? The other users just for posting.

3. I think he writes as a user. Do you expect the user to export every discord chat history.

4. See 3.
Isn't community plural? Perhaps they meant their own community but didn't say specifically which one?
And you can model this through two survival functions, one thin-tailed and one heavy-tailed. As time increases, whatever your initial probability of "package will be very late" it will be dwarfed by the posterior after evidence of a long waiting time.

It's the exact same technique used in https://two-wrongs.com/forecasting-covid-19-variants.html except applied to "packages that may be late" instead.
In NZ, pseudoephedrine products were banned, and now no-one smokes methamphetamine at all! Totally worth removing an effective medicine from the market.

Haha, I am of course kidding, the meth trade is fuelling gang violence harder than ever, and it now really sucks if you get heavily congested sinuses.

When I'm travelling via Australia I try to buy as much pseudoephedrine containing medicines as I think I can bring back to NZ without looking like a smuggler, and then ration them out to family members very begrudgingly.

Meanwhile, methamphetamine is coming into the country in large quantities in shipping containers (along with illegal firearms). Banning pseudoephedrine was totally worth it...

And now something similar is occurring with cough suppressants, the ones that contained dextromethorphan, i.e., the ones that worked, turns out some people were abusing them recreationally, (DXM is a disassociative in high enough doses), so now that's gone, and we're left with pholcodine, which I find far less effective, but that too is looking likely to be banned, because apparently that's abusable too.

I'm not sure our regulators have the balance right.
There's a good chance that the site will go down soon, so here's the link to the git repo (also linked on the site):

- https://github.com/askiiart/this-site-runs-on-a-textbook

- https://git.askiiart.net/askiiart/this-site-runs-on-a-textbo...
You can also install the new Rust plugin on idea ultimate, so it will be the same as RustRover
>you mean decoupling data from code, that's not the goal. It's to decouple one team's data from another team's data

Use a schema bro.

You can do this with two schemas. Think of it as folders in databases. Then give different permissions to users per schema.
The JPEG standard includes an option for displaying images progressively so that you see large blocks of color that continue to refine into more pixels as the image downloads. In the mid 90's on a 14.4K modem you had plenty of time to watch this happen. I miss the effect, but fortunately most connections are now fast enough where the intermediate step wouldn't be noticeable for a single image.
Nah I think the phrasing “presents as” is pretty suspicious.
A user program doing intense IO can manifest as high system CPU time
I don't know if it will fit your needs, but take a look at godot, which has gdscript : https://docs.godotengine.org/en/stable/tutorials/scripting/g...
Not a fan of JetBrains names. RustRover is too easy to misspell to RustLover. Which is too close to LustLover!

But anyway, I'm kind of lost with this news, because I'm using paid CLion for both C++ and Rust, and it seems now I will need to buy another IDE (because they will probably discontinue the free rust plugin).
I have resolved many, many git conflicts.

I am perennially lost in all but the very simplest spreadsheets.
Mate, Tim Gurner is a gurner. Clearly old mate has had one too many and fried his brain.
Emacs has such a steep and long learning curve that I couldn’t justify learning it while doing actual work. Still attracted by it, any suggestion for a smoother adoption?
Also Belgium, Denmark, Norway, Poland come to mind.
wikipedia is great for science content, old content that is research based. things where the sources can be find and cited clearly. wikipedia is not great for current events. there is a clear bias in wikipedias content.

even something as simple as the did you know section on the homepage. for nearly all of 2022 and the early part of this year one of the 5 items in the did you know section was about ukraine every single day. i’m not trying to make a post about the war i’m really trying to say i wish wikipedia didn’t do this kind of stuff to portray a sense of “neutral information hub” rather than “wiki admin propaganda tool”
That would be “Fleet” (https://www.jetbrains.com/fleet/)., which is still in early preview.

I tried it out 3 or 4 months ago, and I didn’t find it useful, nor familiar - kind of feels like a VSCode wannabe.

It was disappointing to see, as I am really tired of running multiple IDEs to work on mixed language projects.
Specifically signing in with a consistent persona. All of these link to an actual "work" identity. Sometimes I want some customer support. Other times, it's a gaming identity, or a writer identity.

Part of the problem is that communities can get really nasty, worst case going as far as writing bad reviews at the place you work at. So it's useful to containerize your identity.

Reddit actually does this very well.
I've paid for it twice now, once for version 2 and once for version 4 (I think that's the current version).
That's enwik8. enwik9 is an order of magnitude larger.
He must really be feeling it in the vacancy rates for commercial property.
> ad income isn't a stable or safe source of income

True, and it’s not even just about the ads being annoying even.

Regulators are catching on to the privacy problems tied to online advertising.

Perhaps Unity is seeing this too, and have concluded that regulators might come for their ad revenue one day.
It's not the speed with VSCode for me, it's the RAM usage. VSCode uses about 3x as much memory as Sublime does, in my casual testing. From what I hear it's even worse if you're a plugin junkie (I'm not). I deplore software which wastes my system resources, so I stick to the lean and mean Sublime Text
Middle out ftw
Especially not outside of the US and/or FAANG. I know of only one programmer making even close to 150k in Europe unless counting Google.
> They are focusing on things most don't care

Different product teams work on different plugins/IDEs. Though, it's apparent that the more popular languages (Python/Java/JS/.NET/Go) get more enhancements. Makes sense for Jetbrains though because those languages provide them more revenue with a larger user base.

> Spaces, new UI project

Jetbrains Spaces is Jetbrains branching out into SaaS. The new UI work has been going on since as long as I remember. They're always tweaking the UI, but that's the norm in the industry.
Sayings about how old things are surprisingly effective:

"Don't knock it till you try it"
"Chesterton's fence"
"Reinventing the wheel"

Any others?
> And even if a user from 15 years ago were still contributing Wikipedia, they would be much older now.

My first contribution: 14 June 2004

My most recent contribution: 3 July 2023

...I resemble that remark
Anyone who thinks AI is actually intelligent is only Almost Intelligent
Seems fixable at the standards level. The spec could define `loading="lazy"` as a (strong) hint for the client, but not a rule. Meanwhile, clients should allow disabling lazy loading. (The same way a valid client can disable Javascript, for instance.)

This is only a partial solution as no more than a tiny minority would think to actually disable lazy loading. But at least there would be an option for the author and others who operate in contexts where the lazy loading is harmful.
Infrastructure Manager: Provision Google Cloud Resources with Terraform
Most internet community rules seem to spawn from a fear of authority. A mutual fear from the rank-and-file and the rulers. Endlessly debating a million little rules is safer than questioning each other's judgement. Authority resolves both those situations efficiently, but it demands a morality: a fair standard applied across all people.

A lot of rules seem to be trying to create that standard on paper, when that standard does not exist in the heart. If I were to go on a limb, "inclusivity" is the fear of being exclusive, which forms only in a vacuum of authority: the unquestioned power to decide who is in, and who is out.
Proving in Math that the building blocks have certain properties.
Threads are Phase 3

https://github.com/WebAssembly/proposals

You can also check out:

https://webassembly.org/roadmap/

And for Go, the proposal project on Github has many interesting conversations from the devs.

And as a reminder to anyone interested in using Go WASM, it’s experimental and does not come with the same compatibility promise as Go itself:

https://github.com/golang/go/wiki/WebAssembly
Do German driver's licenses normally have addresses on them?

If legal actions were to occur involving an average person, how does that person get notofied? How would you be notified?
They can’t, they’re just presuming because Apple doesn’t communicate anything unless more information is needed or the bug is addressed in a build the reporter has access to.
October 2007 to Aug 2023 for me so strangely coincidental haha
GitHub alienates developers by force feeding them AI recommendations
How could you possibly call the largest encyclopedia in human history, freely accessible to all, and correct nearly all of the time irrelevant?

There are imperfections to Wikipedia and the Foundation of course, but, what more can you reasonably expect? If you want old internet fun, we have neocities.org for that. Wikipedia serves a functional purpose and does is exceedingly well in most cases.
There are other "game engines on Godot" such as https://github.com/godot-escoria or https://github.com/mapedorr/popochiu .
I guess that's where Solitaire filled an essential role. Hand-holding on UI basics.
Vivaldi on Android Automotive is the first browser available on Google Play
Obsidian + Syncthing is what has finally replaced Google Docs for me, and I'm very happy with that combination.

Still haven't found a good replacement for Google Sheets though...
I have more interest in this: https://electric-sql.com/

They are adding a sync-mechanism for Sqlite so local writes can be synced to a remote location and on into Postgres and so on. CRDT-based eventual consistency.

So local write latency, eventually consistent sync and the tools for partial sync and user access are the primary areas of development.

Early days but an interesting approach to shipping the db.
Surely you will not ever regret exposing all the internal representations of your data to your clients.
I seem to be downvoted for this a lot, but responsive to issues like these… I write a ton of automations against k8s in Python by writing literately what I want, then asking GPT4 for the code. And it just works.
Hmm, looks like it doesn't support window decorations?
I have seen some stuff where a streaming tool (Kafka or whatever) is used to just ship all updates to a database to certain clients. But I think this is a dubious architecture since it comes with basically all the downsides of a database that many applications all want to use besides the write contention one.
Looking reveals that Apple started with the pf from openbsd

https://opensource.apple.com/source/xnu/xnu-1699.22.73/bsd/n...

Note: no FreeBSD copyright.
INI is really nice. Anything you can't represent in it, is getting towards not quite just configuration.

I think my ideal format would be INI, with tagged headings so you could do [md:README] and stick a multi line string section in there, or use something like [comment:Module Attributes] to make an embedded docs section.

Either that, or just some other method of embedding multi line keys. Maybe HTML-like tags, so that inside a heading you can do

<my-key>
value
</my-key>
Sign in with Apple allows you the opportunity to generate unique email address aliases per service when you use Sign in with Apple to log in to third parties.

Say for example that your “real” iCloud account is muzani at iCloud dot com.

You browse to my hypothetical forum and choose Sign in with Apple. Then Apple lets you choose if you want to use your “real” mail address or if you want to make a new alias specific to this service. You make an alias an it will look something like emperor_virginia.9p at iCloud dot com.

It’s super convenient and easy to use, while at the same time doing a great job of keeping your identities separate between separate services.
> I don’t know what I may seem to the world, but as to myself, I seem to have been only like a boy playing on the sea shore, and diverting myself in now and then finding a smoother pebble or a prettier shell than ordinary, whilst the great ocean of truth lay all undiscovered around me.

What a great quote
“if it ain’t broke, don’t fix it”

“better the devil you know than the devil you don’t”

“old is gold”

“stood the test of time”
Apple ships libressl
Yet they complain about their TC
"if you have deck you can do all this cool stuff that has nothing to do with it"

It's great that you and many others are happy with your device. Nothing wrong with that. I do object to this sort of marketing like promotion, though.
So the author, a philosophy professor, casually permitted themselves to vandalize a public resource "for science", with the only accommodation given to the public being that they generously fixed their own vandalism after 48 hours if others hadn't done so already.

Not a single word about the ethics of all this in the entire article, as far as I can tell. It's not just that they decided to do this, spreading misinformation and wasting other people's time in the process – they seem to not even have considered the impact of it.

Please re-take Foundations of Ethics 101 before presuming to teach others about philosophy.
It's the other two links on that page:

- https://cse.umn.edu/cs/open-letter-linux-community-april-24-...

- https://cse.umn.edu/cs/statement-computer-science-engineerin...
pf’s `divert-to` can be used to divert packets to a local port; `getsockname()` will return the original destination address, so you can either close the connection, or proxy it in userspace.

Alternatively, you could possibly use a divert(4) socket — coupled with a targeted firewall rule — to divert only the initial SYN packet, and if the connection is to be permitted, re-inject it and allow connection to proceed normally.

OpenBSD supports using divert(4) sockets with pf; unfortunately, FreeBSD divert(4) sockets only work with the older ipfw firewall.
Maybe I'm just exhausted, but the abstract[1] alone was quite painful to parse. Was this paper auto-translated?

[1] https://ieeexplore.ieee.org/document/9441281