skysight-inc/HackerNews huggingface dataset:
I explained memetics to my kids from around 3 and have given free access (and supervision) with education like you have said and its working fine so far up to 7. He even used to turn over the ipad if there was an ad appearing (we pay for no ads mostly). It really can work down young.
Good on you. I wish you all the best with your project. Please nail it! Do it for us struggling programmers.

Good luck man.
That would have been an std::exception.
True. The question becomes: is there the most optimal way of achieving this?

If other's people methods are optimal, then you should take their techniques.

At the same time you ask yourself "Were they doing something where/inneficient? Am I spinning in circles?"
FS and GS are used by windows APIs, 286 segmentation model was used to play with stuff before NX became a thing though (or VT-x/SVM)
Then there is a tiktok, which I refuse to install because it's massive spyware AND until you build enough data for the algorithm it's all just inapropriately dancing kids
Reminded me of the Raspberry Pi Pico W[1], where they paired a dual-core ARM Cortex M0+ MCU with a wifi chip that has both a Cortex M3 core and a Cortex M4 core[2].

The Arduino Unos being paired with an ESP-01 module is similar. Tons of other examples out there as well of course.

Not sure if there's a similar "power inversion" at play here, just find it funny when it shows up.

[1]: https://www.raspberrypi.com/news/raspberry-pi-pico-w-your-6-...

[2]: https://www.infineon.com/cms/en/product/wireless-connectivit... (see block diagram)
I’ve found doing bank reconciliations difficult, otherwise it’s a great app.
Code History of Minus World and Its Return to Mario All-Stars [video]
sorry for paraphrashing sloppily, I wrote the OP hastily because usually this kind of anti-capitalist stuff is unwelcome here and gets downvoted lol, I didn't expect this attention

this is the specific passage of what they suggest as new measures of social liberty:

> (I) the freedom to move away or relocate from one's surroundings; (2) the freedom to ignore or disobey commands issued by others; and (3) the freedom to shape entirely new social realities, or shift back and forth between different ones.
Yep it's bullshit. Just don't imagine that the grass is any greener elsewhere. Most professions suck. Work/life balance for doctors is something they read about, lawyers have the highest suicide rates in the country, accountants grind soul crushing busy work, bankers call uppers "tie straighteners" to get them through the day, civil/mechanical engineering chews up the "weak" and cripples the "strong". Academia is a cess pit. Trades get romanticised (as "honest work"), but is its own version of hell (hours, physical toll, social hierarchy, etc etc).

A very few people get lucky and don't deal with this. But from what I've seen, the rule is that work is mostly hell, everywhere.
Rust's own standard library is annotated like this (examples are from parts of Vec for whatever that's worth):

#[stable(feature = "vec_splice", since = "1.21.0")]

This annotation is on the splice method, Vec::splice() is a thing from version 1.21.0 onwards

#[unstable(feature = "allocator_api", issue = "32838")]

Asking for your Vec to use a different allocator instead of the global heap allocator is a nightly feature, ask for feature "allocator_api" in your nightly compiler, or read GitHub issue 32838 if you find problems.

#[rustc_const_stable(feature = "const_vec_new", since = "1.39.0")]

Vec::new() is compile time constant from 1.39.0, before that a call to Vec::new() actually calls that new() function at runtime, even though a new Vec doesn't allocate anywhere to put anything. If you're currenty in a compile time constant context Vec::new() won't compile at all until 1.39.0
if your only metric is CO2, you miss the forest for the trees ;)

the problem with climate change is the wild swings in weather - if you want to stabilize and buffer these swings, you need to maximize biomass. having a mature forest ecosystem acting as a carbon/nitrogen buffer does a lot of good, but in a way that is difficult to measure

I think we get tunnel vision on CO2 ppm because it's a metric with a nice clean causative effect (greenhouse), but more energy on earth is not what's actually causing us grief, we've destroyed most of the mature ecosystems and decimated total biomass, and we are surprised that this causes issues with the total ecosystem because we consider atmospheric problems somehow unrelated to all the living things participating in chemical cycles with that atmosphere. we need more buffer wherever we can get it, and I hate to see someone poo-pooing ecosystem restoration in favor of carbon sequestration.
Fun fact, for some reasons it had the title translated in Italian as "La caffettiera del masochista" (The masochist's coffee pot) which is a great textual description of the cover image, moving "the psychology of everyday things" to a sub-title.

https://1.bp.blogspot.com/-6SC0QO0kVZI/YAyILg6A43I/AAAAAAAAV...
Time to filter that email notification
I mean, this all sounds like an red herring anyway if what you want is to improve maths education broadly: you need a willingness to abandon most of the students (they have the best maths team and yet the school doesn't rank well on maths) in favour of concentrating all the most promising students into one small(ish) group.

Over half (51%) of the student at this school have below satisfactory maths proficiency, and most of those (70%) are actually rated as Inadequate.
If you are interested in raising the mathematical achievement of the roughly[1] 90% of students at Buchholz that don't get to take part in these ivory tower math classes, there is not much of use here.

[1] Only 140 students out of 2200 went to the Church thing. Alternatively, only 10% of the students attain a rating of maths Mastery in US News ranking: https://www.usnews.com/education/best-high-schools/florida/d...
Agreed. I’m also of the impression that cutting down the trees led to intense soil erosion (winds and rains washing the topsoil off of the relatively flat island). In addition to minimizing soil erosion, I also wonder if forests will help regenerate topsoil.

Also, I wouldn’t mind retiring early and doing some tree planting in Iceland or similar volunteer work to pay my way around a country.
Any tips for finding the job security + fun combo?
I had the same attitude about my '92 Rover. Alas, some jackass cut its catalytic converters loose a few days before I was due to move, and I could not take it with me.
I would love if someone could run me some numbers. What is a realistic price for delivery of groceries where employee and business are both happy? 10 bucks per delivery? 20? Right now most of these rapid delivery services charge some crazy low fee, like under 2 bucks, and of course that doesn't work in the long run. But what is a real price for delivery?
About the last graph from xkcd: It's weird that is does not include chickens! As discussed in a sibling comment, raising a chicken takes 1/10 of the time of raising a cow, so I guess the current biomas is misleading lower.
> but we actually cannot count how many instructions there are in x86/amd64

Sorry for being pedantic, but we can, if everyone agrees on what is actually being counted, aka what the definition of an “instruction” is.

You already made the case supporting that POV yourself, then oddly flipped back to implying there was something preventing it besides that at the end. We definitely “can” agree on a definition of an “instruction”, but yes, we probably won’t.
Self hosted, hands down. The big tech lost all credibility in being a medium for your voice. They can't help it, they want control over it.

Said that, is worth for self-referece as the very least. You'll see the evolution of your subjects of interest, styles and voice.

For example, some post might be useful for referencing in a future interview.
you're just repeating Western propaganda copy&paste

US definitely provoked Russia in Ukraine, including the 2014 coup

many people choose to believe Russiagate simply because they can't admit to themselves that Hillary Clinton was a terrible candidate
I don't think this is what OP wants.

He hates regular jobs. He wants to work on his inspiring projects, but doesn't know well how to monetize/market them.
I like how the big grocery chains in the UK handle this.

you book a 1 hour slot. and get your deliveries delivered in that slot. Tesco drivers are always happy, they don't seem exhausted because I reckon delivery conditions tend to be better compared to the Deliveroo / startup guys.
in the US I reckon it's the same with HEB pickup compared to instacart
I'm only very superficially aware of the Fields medal. I was not even aware it had an age limit.

I know it's given as a credential when someone wants to be shown as "good at math".
And makes info pages pleasant to view.
That's fair. This isn't a binary, and the ideal is likely somewhere in the middle.

Still, I do think there's quite a large portion of detail-planning that can be radically different dependent on the high-level expectations, even where the range of high-level outcomes is small.

i.e. (random off-the-top-of-my-head example): I'm building a piece of software offering some kind of service to end-users. We're considering staff-curated -vs- user-generated & curated content & we opt for the user-gen approach as we don't think the first option will scale. As we get into the market, we quickly realise the demand for content is high, we're in a good position to adjust our pricing upward, but engagement in content-provision & curation activities is low. So we decide to pivot to staff-curation.

The above pivot doesn't involve a radical product change (the offering remains similar overall), but does involve radical technical changes under the hood. A long-term-planning oriented company may have invested heavily in building robust (expensive & complex) community features that may be thrown out later. A short-term-planning oriented company would more likely hedge their technical decisions - leverage some 3rd-parties temporarily during user-testing, maybe test earlier, be more sensitive to priority changes.
Manticore Search. Here's an interactive course on faceted search - https://play.manticoresearch.com/faceting
the necessity of this hack always makes me angrier than it should.
I’m not even planning to run Linux on an Mx machine and these updates are fascinating - kudos to whoever writes them, great job!
The 'SponsorBlock' browser plugin helps a lot to shorten these long videos by skipping sponsored sections, intros, promotions, credits, etc. 'uBlock Origin' also helps by removing the ads.

For avoiding channels that are effectively spam, 'Channel Blocker' is helpful by adding an 'x' button you can click to block videos from that channel from being displayed. Another one, 'BlockTube' is good too which lets you auto-block videos based on keywords in video titles.
Startup/hustle culture ruined the programming industry. I think it doesn't even need elaboration. Everything that made programming fun and magical is gone and personal side projects are the only way you can experience that again.
I disagree about having it the best healthwise. My back is killing me and I burned out multiple times from stress. I'm not comparing myself to a fireman or something like this, but I would change my job for something more outdoorsy anytime if it paid the same.
I was in Prague in 1995. I worked for a little while helping to set up the Terminal Bar. While there there were a few Czech guys using Czech websites.

I remember one of them was some sort of social media on a webpage. They could chat via the webpage.

That was a very early (earliest I had seen) implementation of chat / social media on a website.

Good work Czechs!
How can mental health chatbots help people with mental illnesses?
This is why model simplicity is so important. When an algorithm has less parameters, it's forced to use those weights to find the most broadly applicable patterns possible, as opposed to noise, in the training data

"Why might SGD prefer basins that are flatter?"
It's because they look at the derivative. When the bottom of the valley is flat they don't have enough momentum to get out.

I have observed the lottery ticket hypothesis.
> Your code is missing braces around the `if` blocks

Sure. It's obviously a sketch.

> If you put something between the loop and that, `break` would jump before that and also execute that.

Sure. But I rarely can see a need to make it so complicated (not in this case anyway). If you need multiple distinct cleanup sections that can't be inlined, then label them all (or put them in separate procedures) and jump to them explicitly. In my example, there is no need for any labels at all.

> this is a workaround for C's lack of automatic cleanup (RAII, garbage collection, python's `with` or whatever).

No need for workarounds here.
Now I wonder if it's possible to train a neural network to run JavaScript. Or lay out a web page.
You said it's unethical, and when pressed for an explanation, you merely mentionned that breaking the terms of service make it unethical. Your viewpoint is facile and reduces ethics to a mere red light / green light view of the world.

Terms of service do not suddenly make everything outside them unethical. It can be that when you ponder the power dynamic, and the expectations, that breaking the terms of service is the only ethical choice.
I suggest using hash instead of query params so the keys are not sent to the server.
The fact the interview process is largely unsupported by any empirical evidence speaks volumes really, and this has been known since the 1970s or so. Instead of listening, hiring, HR, recruiters generally clamped down, and newcomers believe this is in fact the best solution because "rationally, it makes sense!". The few who come to their senses struggle to change the common narrative.
Switch into ecommerce or marketing. Product companies suck.

Product companies: selling your software as a product means you're always going to feel like you're on an assembly line. Except you're not the assembly line worker, you're the assembly line.

Ecommerce and marketing companies: you build software that enables the company to sell some product. You're not the assembly line, you're not even working on the assembly line. You're designing the assembly line and building the machines. You're the engineer.

Whatever you do, always avoid companies that treat engineering like an IT cost center. The work culture is always dogshit and you're the first to go in a downturn. Look for somewhere that is "engineering first" or "developer driven" (e.g. somewhere a dev is high up on the org chart.)
Rare view? Maybe not, but neither was it widely assumed or a sure thing in the eyes of many contemporaries. Even inside Germany, inside Hitler's own government, quite a few well-placed people thought that the alliance with Stalin might be made to last quite a while as a pragmatic, mutually useful thing. There was even good logic for the notion: Stalin's own government almost certainly had no intention of actually attacking and trying to invade the Reich. What Stalin wanted most from the pact was enough time to fortify soviet defenses against a possible eventual German attack while grabbing up as much territory under the pact's leeway points as he could. Hitler's fear was in letting that go on for too long, to the point that the USSR would be much more difficult to invade.
Then suddenly the REP prefix became much more useful than it used to be (around Nehalem I think?) to the point that REP MOV could be as fast or faster than SIMDified copy routine.
Completely. Every single progression in my job over 24 years (I started blogging in 1998) has come through my blog. Some of those were huge.

Self-hosted is the way to go. Start small; post on a regular schedule; comment on other peoples' blogs.
The SQLite backend works fine. Could you use that for your reports?
The simple (hosted) WordPress site that I occasionally push write-ups/notes/opinions to has landed me more than one job, along with other opportunities.

Its well worth it tbh.
That would be my guess as well. On the one hand, don't want to interfere with people maxing out the speakers' performance. On the other, potential class action problems if the speakers are known for bursting into flame or blowing up.

So, an update that makes certain no bursting into flame will occur, but mishandled/exaggerated, and then a lot of denial because the underlying issue (which is plausible with something that high powered) is one they don't want to come up, ever.

I've got a Blackmagic Atem Mini video switcher that's a brick because I used it at its full capacity for months in a location without great cooling and it burned out its fan (I think) and melted itself. I replaced it, and stuck the base of the replacement on a giant heatsink, and didn't have a recurrence.

Sometimes stuff is designed so you're not really supposed to max it out in a sustained way. Unfortunately there are those of us whose use cases are exactly that maxing out, and then there are problems :)
Hi kragen!

I've always loved the various Forth implementations -- especially the more terse ones!

That's because in the continuity spectrum of Compilers/OS'es (perhaps 'OS' isn't the best terminology here, perhaps "minimal and most simple code necessary to have a functional development environment which can be used to bootstrap more complex development environments") Forth is about as close to "bare metal" while still being functional and expandable as you can get... (comparable things include Turing-complete self compilers that include a REPL loop of sorts, and MS-DOS's "debug.com" -- which is sort of "half quasi OS" and "half development environment" -- well, early development environment -- again for lack of better terms!)

Anyway, your StoneKnifeForth -- deserves high commendations for its simplicity, terseness, readability, understandability -- and overall elegance!

Well done!

The fact that you've added the ability to boot it on an old 386 PC -- is the proverbial "icing on the cake"!

Now, as far as the VIC-20 aspect of things go, I don't plan on porting it to a VIC-20 today or tomorrow; at least, not in the immediate immediate future...

But I think it would be highly interesting to learn just how small a fully functional Forth environment could be packed; in other words, what's the absolute minimum computer (I named the VIC-20 as a popular example of a very and I mean, very (8-bit, 5K RAM, etc.) resource constrained system!) that would be needed to run it?

That is, maybe there are older computers which are still more resource constrained (2K, 1K, ?), that can still run enough Forth such that the development environment can be extended in some meaningful way -- in whatever little memory remains...

If I ever taught an OS/Compiler class in the future and/or wrote an OS/Compiler book -- I would love to teach/refer to StoneKnifeForth -- as part of the curriculum!

Anyway, great work!
You should go to meet Adam Dingle... he works as a teacher at Charles University. I'm sure he would be very interested to meet you and hear more about these days. He is also quite an interesting software guy. He's a friend... tell him Matt sent you.
Sounds cumbersome, do you see any convenience or added efficiency in it?
Is non-subscription a feature?

Is there a subscription-based ASCII art editor out there?

FML.
well, laser focused on educating the kids with the best pre-existing education at least.
This is already what (a lot of) Lua obfuscators do for game cheats, since Lua has a reference implementation that generates bytecode, that can be easily modified to generate the most awful, encrypted, obfuscated mess ever.
I learned how to play the long game, from the Japanese.

My company used to have ten-year major product cycles. They have since, shortened it, but it was still at least five years ahead.

They would have a "long range" plan, that looked many years ahead. It would be strategic, and very "fuzzy," with tea-leaf reading and crystal ball-gazing. They would deliberately eschew details.

It was like looking at a map, and saying "We should go West."

They would have a "middle range" plan, usually, about a year ahead. Sometimes, eighteen months.

It was like saying "We should follow one of these highways, West."

Then, they would have detailed "project plans," that would be (in my opinion), way too detailed and mapped out. These were usually handled in six-to-nine-month milestones.

It was like saying "We should follow this highway, and take this side road," etc.

I follow a similar pattern, in my own work, these days, except that I keep my project plan flexible, and pivot as necessary; sometimes, on fairly short notice.
"can't bare the devs that go out of their way to work weekends without being asked"

But that is a problem for those devs, not you. As long as you are producing high quality results on time, shame on them. Why "you" can't bare it?

"I can't bare the endless meetings"

The meeting might feels endless because it is not where you want to be. That sounds more like you expected that the life of professional development should be only what you like to do, I assume coding, and it didn't turn out that way. Maybe you should adjust your expectations to reality and get the most out of those meetings?

"constant micromanagement"

I have deal with this in the past:
a) Over report. Micromanaging is consequence (in very general terms) of insecurities in managers. Over report, be constantly in their faces telling every detail of what you are doing, until they are tired of you and they know you can take care of things
b) Find another company... there is a shortage of developers anyway
Bottom line: You cannot change them, but you can change how you approach them.

"bringing the stress home to my family"

Your family is not at fault of what is going on at work. My experience is that there has to be some level of compartmentalization. You need to learn to flush out your frustrations before arriving home.

I understand that you don't like the industry, but the question is what are you going to do about it? How are you going to process your feelings? How can you take advantage of where you are? In other words, can you develop your soft-skills?
Is it bad if my initial thought upon reading the headline was that someone was training a neural network to recognize the meme?
It kind of tracks that Abel and Wolf would trail behind Fields in that regard.

As someone noted, since Fields is for the under-40 crowd, it'll be able to draw upon female mathematicians coming up into the field. Abel and Wolf would need to draw on the larger population. And thanks to all the biases, I'd imagine the number of women get smaller as the age gets higher.

That should correct itself in time.
The inference in Asciiflow is quite impressive. From my perspective it falls a little short of providing a great experience, but each to their own.
The outcome of working weekends on my own project is the chance that I may actually build something that can feed my children, give them a good life, give us freedom etc.

The outcome of me working weekends for a company I work for is potentially having a pat on the back from my project manager and to have my name on a powerpoint at the end of the a sprint if I'm lucky.

The CEO doesn't even know your name. Know-your-worth.
The whole USSR existed thanks to free black market that was unoficially allowed (yet somehow controlled) by the state.
I couldn't get the demo to work without wrapping head and body tags around the appropriate sections. But once I got past that hurdle, it was easy to get some pretty nice pictures drawn. Thanks for the program!
It's the CLI component. Thank goodness your insistence is a preference no one else has to live with.
Kernels can't really be built with standard-compliant C, and use noticeable amount of assembly and intrinsics (which are essentially inlined asm functions or generators for those) to drive such details.