skysight-inc/HackerNews huggingface dataset:
> Watching the machines play they have zero inertia. If the next opportunity means a completely inverted play strategy has a marginally better chance of winning, they will switch their entire approach.

In Go, especially at the high level, this isn't that far outside of the norm. In particular, you see players play in other areas (tenuki) at what to a weaker player would look like pretty random times, depending on what's most urgent or biggest.

Computer go players aren't too chaotic. They're just _very_ good at some things that are already high-level-player traits. A computer will just give you what you want, but suddenly it's just not actually that good. It feels like Bruce Lee's flow/adaptation based fighting style applied to a go board.
You don't have to retrain an AI to spin up another instance - just download a 4gb weight file via a magnet link floating around the internet and run some python code in terminal on your old PC. This kills the comparison.

And training a real living breathing person in a rich OECD country is going to be costly - no offense meant, I'm actually not from OECD.
Dwarf fortress as well, though not a server unless you play over SSH.
Are you kidding?

How you stitch each of those together into a seamless ever-changing story *is* the magic, especially when you know how it's done.

Everything happens in tiny almost imperceptible 1/24th of a second steps, and yet eye-blink instant can make the difference between you believing a scene and not believing it.

Next time you watch a film or a TV programme, try to see how the trick is done. Watch for how people are positioned so that their eyelines cross when they're talking. Watch how when you cut from one shot to another, there's a movement in the shot that you leave, that matches the shot that you enter. This fools you into not "seeing the join". As you turn your head to look around you blink subconsciously, so your brain is used to dealing with cutting between scenes. How you do that to tell a story is a phenomenally powerful and beautiful art.
There’s a book called Dumbing Us Down that is a collection of his essays. I liked it.

I’m glad I read it after I finished school and before my kids start.
pretty much :)

there are lots of people who use emacs for those two things and other editors/ides for other things.

i use emacs for more than the two, but certainly not for everything.
For all its faults, I love the US. I can go downtown with a sign that says "Not my president", and I may get some cheers, may get some boos. What I won't get is arrested.

This is true no matter who is president.

Now, if I were saying this about President Harris, say, when she came to visit Biden's body while it was lying in state, that would be deplorable taste. It would be worse if my sign criticized Biden while his family came to pay their respects. That's pretty extreme levels of being a tasteless jerk. It's not grounds for arrest, though... in the US.
Cost, both from power consumption and purchase. Hard to compete in those fronts with a mikrotik or ubiquity router doing 1Gb/s through hardware offload with a tiny MIPS or ARM chip.
Everything I can find online says Kentucky is about 48-52% covered by forest/timber. Maine is the most heavily forested state at ~89-90%.
I think the author meant this to be a bit tongue in cheek, but if one were to take this seriously, there would be much to criticize about the approach. One big concern I'd have, for instance, is to rely on the standards as reflecting Wirth's state of mind in the design of a language.

This is a questionable idea for almost any programming language, as the standard represents an endpoint in the design process, rather than the starting point. It's even more questionable for Wirth designed languages, as he was not very involved in the standardization efforts. By the time Pascal was standardized, he had moved on to Modula-2 which he thought had superior solutions to many of the design flaws in Pascal, so he had little use for standardized Pascal.

Furthermore, the languages themselves had quite a bit of evolution over their lifetimes. Wirth and his team were very involved in systems design and compiler construction, Wirth was a big advocate for simplicity, and that philosophy included co-evolving the programming language along with the system. Every now and then he decided that some particular feature was more trouble to implement in a new compiler than it really was worth in practice, so he simply changed the language spec.
https://en.wikipedia.org/wiki/Work-to-rule
I don't really second this perspective.

CPUs and GPUs keep getting hungrier and that is just not where we should be heading. I wish the perf increase didnt keep coming along consumption increase each gen.
For a desktop OS? I'd start by looking at windows pre-8, and then look into everything MS has done since as a helpful guide of things to avoid. While completely ignoring Linux outside of purely technical details and pretend apple and mobile don't exist. I would also remember that since i'm creating a system's OS, I should treat the internet as an after thought in the core concepts of my designs. That would be a good start.
I think broad trends matter more than little details.
Could you expand on what you believe are "core" subjects?
No, it can't. The chief selling point of fiat is being an efficient medium of exchange. This is a very nice property to have!
FYI <https://en.wikipedia.org/wiki/Truth> "Truth is the property of being in accord with fact or reality"

Your post is just a typical arts-based response. Not rigorous, sloppy, with "No doubt", "might suggest", "my impression is", "interpersonal challenges". It's just a sloppy mess that can't be engaged with, quite deliberately.

Edit, if I sound frustrated I am. I'm trying to get a better handle on 'art' so I can understand what is there and what its genuinely worth to other people. It's rare to get anything other than gloop, from which I'm starting to wonder at the bona fides of people who say supportive things of art. Generative art is frankly amazing - how much input was from artists (any at all?), how much was from scientists/mathematicians? (and how much from the intersection of the two if that's not empty).
I always join the beta program. I experienced no problems.

My most used feature is definitely the medication reminders.

Adding medicines and vitamins was simple.
For back-end systems and distributed systems, I'd love to work on a new OS based on a microkernel and capabilities. Ditch Linux+Docker+Kubernetes, replace that with a microkernel that has a minimal set of modules to multiplex storage and networking, build an orchestrator directly on that that schedules processes as micro-VMs. In those VMs, we could run a stripped-down Linux kernel to handle legacy applications, but probaly we would want to design a few standardized abstractions for accessing other components of the system (storage, databases, queues, RPCs, the scheduler itself) as network services which we would use to implement more modern services. In many cases we could just leverage existing protocols that are built over HTTP (e.g. S3 for object storage). The scheduler would be aware of the dependencies of each services (i.e. the other services that it needs to call to function) and could have the task of directly connecting those things together. To contact one of its dependent services, a service or application would no longer use a hostname+port (resolving the hostname using DNS), it would just directly have a file descriptor to a socket or pipe or whatever kind of RPC interface that the OS directly maps to the corresponding service, either locally or on another node of the distributed system.

If you are aware of anyone working on something like this, please let me know!
I average 20-25km/h on an electric-assist bike in San Francisco (because my commute happens to have dedicated bike lanes the whole way along the bay). Would be much slower if I had to dodge vehicles.
Yeah, you can get 5 chromebooks for the price of one MBA. Makes a big difference when you're equipping a 30-student classroom. They aren't comparable at all.
HEVC can produce extraordinary quality for the size (especially on cartoons/anime) but man it is a fucking CRUNCH to get it there. It makes even x264 look easy by comparison.

And AV1 is a whole 'nother level past that... minutes per frame basically. But great size/quality.

Just as a casual observation, you should look at hardware AV1 encoders once they come out, because they'll beat software HEVC with a hardware (read: fast) encoder. Of course you also have to have support in the devices to play it back... which can be a problem with HEVC as well.
For all the complaints I hear about JS/npm, it's been so much less of a hassle than Gradle configs, Gemfiles, Composer files, and whatever python has going on.

I don't know how I'd feel about poetry being part of pip. Didn't poetry just push out a change where they deciding randomly failing 5% of the time while running in a CI env was a good idea?

The Python ecosystem is a bit of a disaster. There are many useful packages and programs written in Python, but they're legit scary to install. I always search for Go or JS alternatives if they're available to avoid all the python headaches.

Every time I need to interact with Python, I find myself banging my head trying to figure out eggs vs wheels vs distutils vs setuptools vs easyinstall vs pip vs pip3 vs /usr/bin/pip3 vs /opt/homebrew/bin/pip3 vs pip3.7 vs pip3.8 vs pipx vs pip-tools vs poetry vs pyenv vs pipenv vs virtualenv vs venv vs conda vs anaconda vs miniconda.
I know a little bit about HFT, and I don't have anything particularly nice to say about it. But it's more or less unrelated to the particular crime of money laundering.
Agreed, there's nothing like fear and anxiety about basic needs and relationships to remove a sense of curiosity; and nothing like security to help people regain it.
We’ve been eating different plants even before we could stand in 2 feet, plants with bad side effects would be known by now, don’t you think?
Reports of mortar use and explosions on the Armenian-Azerbaijani border
More accurate TL;DR: Reporting on an annual diet survey that you avoid meat is associated with a reduction in the risk of digestive cancers between 12% and 30%.
It's more efficient to suck the productivity from the masses when they're actually massed up together, yet still separated enough from each other not to fight it. Smaller communities that are more self-sufficient and connected would upset that, because the people wouldn't agree to giving up their productivity to some non-local entity. Therefore, our overlords ensure that "society" treats that type of lifestyle/community as something anti-modern and degrade it to "3rd world" status, as if the "3rd world" label was anything other than a way to feel superior. This is done through their captured communications channels, such as the media and various blog platforms they control; if they didn't have their fingers on the scale people would probably see that some good ideas could come from a different worldview.
Thats how business works. If people dont want to work at intel because of this thats ok too. Its the society we created and its worked out really well in the CPU industry for 50+ years now.
FAQ in there [1] states "Windows (WSL)" with no mention about plans for native Windows build.

[1] https://awesomekling.github.io/Ladybird-a-new-cross-platform...
How does your city accomplish this politically? Sounds impossible to fight the masses if they aren't even using the bike lanes...
There’s a lot of underhandedness in how climate change is marketed to mass audiences that I think we could do without.
Dark Sky iOS app will no longer work from Dec 31
Similar features of C probably, but with many differences (and probably different syntax too). Specifically, I would want to have such things as:

- Good documentation.

- Always twos complement. (For one thing I would have -fwrapv being the default setting.)

- Reduce some undefined behaviour, so that more of the behaviour is defined or partially defined.

- Types specifying how many bits, or can specify in terms of other features (e.g. pointer size).

- Not Unicode.

- Avoid the confusing syntax for types that C has.

- The C comment syntax has /* even though / followed by * would be a valid sequence in C, so, such a conflict should be avoided in a better programming language.

- Parameterized types.

- Must still have the goto command.

- More powerful macros and preprocessing (including auto-generation files too), including a superset of the capabilities of C, but with possibility of hygienic macros, too.

- Better namespacing possibility than C.

- Does not need too many extra libraries than C, and can be used with any libraries for C programs (including possibility to be called from C codes, too).

- Many of the GNU C features.

- Associated data with types (which may include functions, constants, numbers, strings, other types, etc).

- You can still use pointer arithmetic, etc like is also possible with C.

- String type being the length and pointer to beginning of data; this way you can easily make slices. For compatibility with C codes, they will by default also always having the null terminator after the data, too.

- A few additional things, too.
I second this... Biking in a really
rainy and humid country is a nightmare for biking.

Another factor why we don't bike around is the irregular terrain with slopes. Biking in places like the Netherlands, New York is really fun as it's really effortles. Biking in places like Bolivia, Guatemala, Costa Rica or any city built within slopes not so much, and don't tell me that with a good bike gear it's solved...
Man, Algeria changed the weekend (from saturday+sunday to friday+saturday) on a two day notice.
There is no problem here, for any moderately "in" person it's obvious you can bias the model towards aesthetics by concentrating the highly liked images in the dataset. And if it isn't enough, just ask your audience to sometimes rate the aesthetics of the image and use this as a signal for dataset curation.

Artistic styles are often just thin semantic filters over the base 3d geometry that can be learned from photos, and learning these shouldn't require many examples.
I mean just don't stare and make sure you keep it when you're communicating with someone.

https://youtube.com/shorts/se33Fv_sEEA

This guy gets it
You would probably not get arrested, but depending on what city you did this in, and under what circumstances, you might get dead.
Very comforting but most probably false. In 2021 we had big wildfires in Australia, Russia, US, and Brazil chopping at warp speed...
Yes. We have a fixed basic connection charge of $20. So it's really close to your $0.13/kWh when that is taken into account.

I wasn't trying to be misleading though because the point is the basic charge does not increase with usage. So for each additional kWh we add to that it's only $0.089/kWh.
You say this but IMO its not exactly true.

By far my favorite example is the UC Davis pepper spray event. Where sitting sedintary protestors were pepper sprayed by campus police (the school then engaged a PR firm to attempt to wipe evidence from the internet...)

[1]: https://en.wikipedia.org/wiki/UC_Davis_pepper_spray_incident
This makes our bill for energy much higher. Warming up whole oven for few pieces of vegetables could be quite expensive. But yes, it is tasty and hearty food.
> People will insist that SD art isn't real art.

For 99.999% of art that is commercially relevant no one cares if it's "real" or not.

The problem here isn't necessarily that these tools change the story for "real" art, it's that they change the story for _commercially relevant_ art which has always tended towards uninspired and formulaic.

There are a lot of artists that have hobbies in art they consider meaningful while making a living with commercial art that can be software-displaced.
Queue midwit meme.
I think Prof Kernighan mentioned https://en.wikipedia.org/wiki/XeTeX
> Timber plantings account for a large portion of US land.

Really? I can't imagine it's very big compared to agriculture, but maybe that's my midwestern bias? Do you have any figures handy (specifically for commercial timber rather than timber for other purposes e.g., hunting)?

> Additionally timber likes to make claims like "we plant 2 trees for every 1 harvested." What they don't tell you is that half the trees won't make it to the next clear, and often smaller/weaker/sick trees are culled before a full clear to make room for better ones to grow.

That sounds pretty slimy, but the headline is that there are more trees. If timber is driving it, I would think the bigger concern would be over the homogeneity of the trees and the incumbent ecosystem damage?

Lastly, I would guess (perhaps wrongly) that palm oil and banana plantations are driving the inorganic growth (I haven't yet read the article--shame on me, etc--so perhaps I'm speculating unnecessarily)
It’s a complicated language, just like C++. A lot of that seems like accidental complexity from wanting to encode various attributes of algorithms and data in the type system. If one wants to use a straightforward low-level language, Rust is not it. Judging by its evolution, it will never be that either.

I can’t say I’ve ever known Rust very well, but I knew the basics and decided to wait and see before investing more time until there’s a clear sign that the language is becoming popular outside blockchain.

I don’t regret learning Rust, but haven’t seen any benefits either given my many years of C++ experience.
Packet buffers get a bit complicated but the hand wavy explanation is you want enough buffer to be able to smooth over situations like mixed speed goes-intos and goes-outtas or jitter from small bursty streams but not too much buffer you end up delaying bandwidth/loss discovery algorithms or holding onto packets already considered stale more than you are actually helping. In the end for local switching you generally want a very small buffer but not necessarily just the smallest buffer you can find.

There are endless rabbit holes of details though. You want a buffer with at least 1 hardware queue per network queue (in advanced situations you may even want a hardware queue set per flow) and you want these queues to be intelligent - priority queues, weighted round robin queues, best effort queues. In each of these queues you also probably want things like WRED which counterintuitively helps avoid congestion by starting to drop packets _before_ the buffer is full. You also want the buffer to be as "flat" among interfaces as possible, e.g. if the switch has 12 interfaces it's best it's all 1 line rate ASIC with 1 shared buffer not an 8 port + 4 port with interconnect and it's own set of internal QoS. For non local things latency also starts to become as big a factor in buffer sizes as interface speeds.

I forget what I ended up finding the buffer size of my MikroTik switch to be but I remember thinking it should have been 4x-8x the size - whatever it was it was truly tiny and didn't seem to be operating well.

As for why MikroTik makes things with known too small buffers... it's cheaper than proper high speed interfaces but more performant than just using low speed interfaces. Sure, it's not a perfect 2.5 Gbps solid but for the price it'd take for them to do that "right" they would be able to do 10 Gbps ports "wrong" instead. I still use my MikroTiks though I just make sure not to mix interface speeds or if I do it's with something on the side where I don't really care about having perfect performance to it just a generally fast connection when I do use it.
This comment reads 100% that you’re just reacting to something that you don’t want to be true with sweeping dismissals rather than replying to the specifics of the research.

Almost seems like your response to research is to invoke personal superstitions about what must be true.
>> Either the retirement age will need to be raised or its obligations will need to be abandoned

Or the OASDI tax rate could be raised, or the wage cap on the tax could be raised or eliminated, or growth in GDP might turn out to be higher than expected, or life expectancy might turn out to be lower than expected, or the official inflation rate for Social Security might turn out to be lower than the actual rate, or any number of other possibilities.

And if none of those occur, yes, one option would be to slightly raise the retirement age for people who aren't near retirement, or benefits might need to be slightly cut.

That's not unsustainable and it's not a Ponzi scheme. Ponzi promised a 50 per cent return in 45 days. Ponzi started a company to promote his scheme in January of 1920, he pled guilty on November 1, 1920. He could not have saved his scheme by reducing the rate of return to 48.5% or adding a few weeks to the maturity of the term. It was truly unsustainable in the old sense of the word, not the new meaning of, "that which has been going on for many decades, will continue to go on for many decades much as it has in the past, but which I do not particularly like".
You already see this a lot with the upscale outdoor malls. e.g. the Domain in Austin. These places are always crowded and popular... and tend to have more up and coming brands/niche stores rather than copy/paste main brands.

Fundamentally, people like to go outside and hang out, even if there's not a compelling economic reason for doing so (online is cheaper/more practical).

So I don't think the "mall type" experience will ever die, just needs to be a higher quality experience, as you said.

Also the rents in these older malls will drop dramatically which either leads to repurposing the space (apartment conversion) or previously uneconomical business models starting to work (big box retail again)
If just for the name, I want this project to succeed. That's such a smart name, I love it. Good luck, your website looks great, it explains well what you do and I could totally see people make use of it.
Most interesting to think about are the stickers[1] that look random but actually trigger some kind of adversarial behaviour, a bit like how tiny human-imperceptible changes to an image can completely flip an image categorisation network's guess.

Perhaps most fun to think about in a Dan Brown-style NSA capabilities combined with Peter Watts' Blindsight's near-total-imformation perceptual-cognitive shenanigans kind of way.

[1]: https://medium.com/self-driving-cars/adversarial-traffic-sig...
I don't agree.

Just opinion but I think kids benefit from different teachers teaching styles and personality.

And in case you get a bad teacher or a teacher who is not a fit, then the problem is resolved by passage of time within 12 months.

In fact my boy did get a bad teacher in primary school and exactly this line of thinking played out.

I'd never send my child to a school that did this.

Slightly off topic but I also don't think it is a good idea for kids to go to the same primary school and high school (i.e. some schools have kids all the way from prep to year 12). I think its good for them to have a different set of peers, teachers and environment after primary school. 13 years of the same is enough to make anyone sick of all of those things.
> Request at least one demo per week

Sigh, such a misguided quota.
They make "digital PSUs" like the Corsair AXi series that can talk to your PC over a comm port.
This is cool, so TL;DR: The 3rd gen run of a Roland early digital synth product had an unresolved timing issue causing pitch playback problems. Recently, investigation revealed they hadn’t accounted for an Intel MCU part sub. The spec indicated the sub part was running too fast. They downclocked it via crystal swap which destroyed the unit’s MIDI timing. So they located the control ROM instructions to modify to fix the resulting MIDI sync issue and burned a new one:

0x1A8D: 1D5Fh -> 1388h
0x215C: 17h -> 0Fh
0x216D: 1D5Fh -> 1388h

That’s it. Surgical.

I spent some time inside an early Roland sampler of this era during the pandemic. It’s really well engineered stuff that sounds great.
OpenArt: Google Search for AI Art (SD, Dalle2, Midjourney)