skysight-inc/HackerNews huggingface dataset:
Well the mainframes never went away. I know a guy - he's now retired but i knew him since 15 years back when he was very active in development - who was a mainframe programmer in banking all his career - and he is the happiest developer i knew. In that industry, the entire stack is coherent and stable, and exists to get things done, not to confuse or bullshit people into infinite rewriting into next shiny framework. There's always a budget to get things done properly, clients know what can be done and what can't. Everything is conservative and things really get delivered, and work in production, in time and on budget, and that ecosystem appears to select people who are able and willing to work that way, not "move fast and break things". And, he retired rich, never doing anything but actual coding for money.

But of course, i could never break into things like that because it's not built with people with ADHD and no formal educational credentials in mind, to say the least. That's real business, not hippie hackspace.
A family member has a lot of problems with inflammation. Having seen many doctors at many institutions, all that's been learned is that the medical establishment doesn't really seem to have much of an idea about inflammatory disease, other than being able to apply labels. So far, any progress that has been made by this family member is down to following scientific method in their diet - doctors have been very unhelpful. This family member is part of support groups full of people with similar experiences.

This sounds like quackery, but given the incompetence in this area of the current medical establishment, we'll have to take a look at it.
Mountain Bike Seat – fitting for a more comfortable ride
That's the legal reality of it, but I think what the GP meant was that the idea is that code effectively belongs to the communes (of course, credit is still due). It doesn't matter if this is done by licensing or releasing into the public domain. That's just the means to an end.
Interesting, anecdotally, the builder of my town home was convinced by promo dollars to install a gas range, gas heat for a half the house, and a gas fireplace.

I pay approximately $33 a month in service fees, $1 for gas 9 months of the year, and $30 for gas 3 months (we've sort of embraced the fire as a way to make some use of the fees)

If you're doing the math, we're paying $360 a year in fees for $70 (5x the fees as the use)

Oh and the game of carbon credits a $6 a month fee that the gas company then gives us a promo credit for each month
I wish they had a version that opened horizontally instead of vertically. The point of getting a folding phone for me (Galaxy Z Flip 3) was an overall smaller package to fit in my pockets. I was tired of carrying a huge rectangle all the time. These vertically-folding phones just seem like a huge rectangle that folds out into an even huger rectangle.
I have a fan with 5 speeds that sucks a lot of air. The stove is on an exterior wall and vents directly to the side of my house. I’m not really concerned about it.
Ramps are a needed accomdation for medical necessity. To my knowledge, a phone likely exacerbates the social reclusiveness. I think it's a bad analogy.
Ask your girlfriend to checkout Nim
Some Windows servers use the Windows Server Core edition and you can manage it only via terminal if you choose to. In those cases, a command line text editor is useful. I'd say it's not super common from my experience. More often I see people using RDP or SMB file shares for file editing.
They are just nicer to cook on. They get hotter far quicker and can be more easily controlled.
what has been seen cannot be unseen
I believe New Vector Ltd, which builds Element [1], is in the UK. You also have Collabora [2] and probably others as well.

If you are willing to work from home, you could join one from France or Germany where many of them are established, the time difference is small. You get to work in an international setting which is also relatively small size.

When I was looking for a job, I actually listed open source software I may enjoy working on and find who was behind. I ended up running into my current company at an open source event, so you might also want to go to one of these.

[1] https://element.io/

[2] https://collabora.com/
Either way, this point is moot, as any copyrighted material from mid-19th century France entered the public domain long ago.

In this case, Baldus died in 1889, so any of his works would have entered the public domain in 1939, in accordance with French law at the time -- the Literary and Artistic Property Act of 1793 established a copyright term of lifetime + 10 years, which was then extended to 50 years by the Literary and Artistic Property Act of 1866. The next extension to lifetime + 70 for general works* in 1992 came well beyond the point Baldus's work would have entered the public domain.

* Copyright term was previously extended in the 1950s to lifetime + 70 years specifically for musical compositions.
It is an hour long, he’s a good speaker, but what’s his point or where’s he get to it?
The paper is redacted and John would've been first author. Pretty obvious, especially within his field. Her department would have known the full story, it's just she didn't deliver a post-mortem presentation with learnings

Also, academia works on references, sure you can get older referees but the referees would be suspicious as well as the person receiving. The reference culture can be career killing if you just worked with someone toxic as you're blind to the references, they assume the worst if your most recent supervisor isn't providing one etc. then even if you're good you have to apply to a lot of jobs and waste a lot of people's time submitting to portals and writing references.

The problem is when dishonest and no-skill researchers aren't fired or don't leave like Iddo Drori
Ironically you have written "twice, no?" twice.
It seems like a lot of the newer UI frameworks are weirdly lacking when it comes to a few highly functional widgets like that… UI-as-branding custom styled buttons are prioritized over rich textviews and tableviews/datagrids.
Non-type template parameters (NTTP) were already in the original standard, they've existed since C++ had templates.

Being able to use "auto" for the type of the NTTP was new in C++17; and using class types like std::array for NTTPs was only added in C++20.
I'm sure it is more relaxed. I remember when conspiracy theories were kinda fun but mostly harmless BS.

That was before the last 7-10 years, where government and media played whack-a-mole with emerging information, dismissing everything as conspiracy theory or misinformation.

And it worked ... for a while.

Problem is, now there's a record, a significant recent history of these things that were described as such for months and years until it was no longer tenable to deny and deflect.

Meanwhile, we've seen exactly how organized and cynical the "misinformation" campaigns run by NGOs and other stakeholder groups can be.
Thanks, modern rule engines and description logic formalisations are something for me to explore! Are there any other practical applications of such advanced SAT solvers?
Electric kettles are even quicker at heating up water and use less power to do so. They are also cheap and can last for decades if taken care of reasonably well.
Well, if I’m going to build a web search engine from scratch don’t I first need to write a compiler from scratch? Which means I first need to write an editor from scratch…
Does this article extinguish anything?

What does "per 100,000 sold" mean? Is that simply per 100,000 cars? This metric makes no sense unless you age-adjust vehicles; most EVs are <5 years old. Meanwhile, people drive 20, 30 even 50+ year old ICE vehicles all the time.

And dismissing firefighters lack of knowledge and training and equipment to put out these fires is strange. It will be overcome, but it's a legitimate issue.
I "sleep solve" all the time. I do wish i could turn it off sometimes though (like now, where i woke up at 0230, and while tryin to go back to sleep, was still tryin to solve various logic shit for no reason); its now 0540 and im just up at this point. I do hate that sleep is the only answer to a hard problem, because i just want to swing at it all night (and i do that too, frequently), but the sleep solve usually gives better results.

I also find myself getting drudge woes when the chunks get too big, but sometimes the chunks have to be big (or at least i think they do). I prefer to be challenged and focusing on various efforts throughout the day, and focusing on a single task for multiple days in a row just destroys motivation for me. Its hard to convey this to employers without getting my resume fired right into the trashcan. Yes, i can focus on a single task for extended periods, but i cant really do that long term. Honestly one of the reasons i liked being in the datacenter / doing hosting things, the long focused tasks were there, but there were lots of other things that could be done too; a choose your own adventure, if you will.
Looks like someone working more than one job. However, it's weird that they're doing nothing from the get-go. Don't you have probation in your company?
Only if you can finance/afford it. If not, it could even delay change as it reduces available funds.
I think the scooter fires are a real issue. See: https://www.npr.org/2023/03/11/1162732820/e-bike-scooter-lit...

Those batteries are handled, charged, and manufactured/repaired with much less care....
xu and kjolstad's paper https://dl.acm.org/doi/pdf/10.1145/3485513 (cc-by) looks pretty worth reading; the abstract makes exciting claims

i'm skeptical of this line

> The patching step rewrites pre-determined places in the binary code, which are operands of machine instructions, including jump addresses and values of constants (stack offsets and literal values). Despite patching binary code, however, the system does
not need any knowledge of platform-specific machine instruction encoding and is thus portable.

like, i think if that were possible then we wouldn't need new linker relocation types for risc-v? how are you going to patch an auipc or st instruction to have the right stack offsets and memory addresses without knowing about the weird platform-specific details like how you have to increment the auipc immediate field to compensate for the sign-extension of the associated addi or jump field in the case where its high bit is set?

two of the most influential systems using this stencil technique, as i understand it, include bellard's qemu (02005) https://www.usenix.org/legacy/event/usenix05/tech/freenix/fu... (cited in xu and kjolstad's bibliography) and massalin's synthesis (01992) https://dl.acm.org/doi/10.5555/143219 (not cited)

synthesis's quaject object system was notable for generating code at object instantiation time, so that dynamic method dispatch was implemented by branching to a subroutine at a given offset from the receiver's address, instance variables could be located in immediate operands of instructions, and the program counter served as the receiver pointer (instance variable accesses could be pc-relative). unfortunately massalin never published synthesis itself, just papers about it
> Heating up water quickly is almost never a use case.

It'd be helpful for my household for hot water for coffee and tea, and it'd also help us for heating up some extra water for grits or risotto when they need more.

Also, isn't boiling water just the measurable outcome of the test but what matters is that the pot is coming to temp sooner? Pots and pans heating up more quickly is helpful all the time.
React Jam just started, making a game in 13 days with React
That’s what people say about EVs. The short answer is that it doesn’t matter.

Switching out billions of stoves, cars … to electric counterparts is going to take a long time. The thousands of power plants are much easier to convert.
There also often software to strip the drm out of direct purchase games.

The existence of drm removal tools does not make a product drm free, in the same way ms office isn't open source if you steal the source code.
She did, it got solved in a couple hours, once I was able to nail down the exact problem. It's hard when random attendees are only able to give reports of "it's not working", when it's something tricky like this. I think it took the better part of a day to nail the problem down, maybe longer (my memory is spotty on it).
I wasn't aware that Prusa is floundering and wouldn't have minded a little more development there. However it wouldn't surprise me as when I was shopping for my latest 3d printer replacement it was too easy to choose something else. For the price of the Mk4 most of the market is within the same budget (many options arguably better and more capable).

This post is the Armin Ronacher take that the author here is talking about: https://news.ycombinator.com/item?id=38768997
I find that mentally going from “I know” to “I don’t know” is motion from a less to more truthful understanding.

In the past we assumed photographs were “real” although they never were objective (no pun intended.) Even if not retouched, a photograph shows you a subjectively selected and framed moment and asks you to trust that it’s an accurate representation of a topic.

The picture then evokes an emotional response and you walk around all day or more with a certain feeling based on what you perceive is an objective piece of data that you perceived but in reality was a carefully selected piece of input to trigger the output that it does.

So from that perspective, moving into the world where we recognize that a picture doesn’t mean anything is better.
Really interesting post!

Sounds like Prusa made the mistake of thinking a product is a business, and that's it. I wouldn't count out Prusa, though. They've built a very strong brand, and there's still room to pivot or innovate. Even if they don't, I'm sure they can limp along at a smaller size for a while.
The next time I want to build an API, I will probably make use of https://github.com/twitchtv/twirp. I like working with Protobuf and having strongly-typed and well-defined messages, but gRPC is way, way too much. It's obviously a Google product, built for what Google needs.

Use Protobuf for messages, but just use HTTP for transport.
This function is almost like in the definition of middle-growing hierarchy https://googology.fandom.com/wiki/Middle-growing_hierarchy But this hierarchy can be defined for any ordinal with a system of notations.

I'm wondering if there is some deeper sense in this Patcail's predecessor function? Are there some follow up research on that?
Yeah I get it, I just decided to care little about what I read online and give it as much credence as if I overhear a random conversation in a café. Even if they're doing some psyop its not like I'd change my life based on random hearsay. Thanks for the replies, it was easy to be defensive and I was really curious. Have a great holiday season!
Because it shields you from implementation details, making your work orders-of-magnitude simpler as time wears on.

Think of how you already interact with pure functions: bash piping, SQL statements, OS math libraries, etc. If you're expecting an int, you get an int. Now, it may be the _wrong_ int, but that's on you, not the coder. Implementation complexity goes away.

Contrast that to how you might interact with a favorite JS library or framework. You do a thing that you think is right and the wrong answer or outcome occurs. 99% of the time your'e now researching SO and digging through somebody else's code trying to figure out whether it's you or them. Most of the time it's you, the code is good, but in either case you've mentally assumed responsibility for all this _new_ complexity that, by definition, is not related to the value you want to provide; it's just supportive.

Imagine if every time we used these pure functional things if we had to grok around the web and dive into code. What would using spreadsheet by like? How would word processors help us? Can you imagine an accounting project that spent three years designing their own spreadsheet for this particular customer, or decided to use a dozen new accounting tools that had never been put together exactly like this? Yet this seems to be the most common way programmers do their work. It's completely screwed up, we're hurting both our industry and our customers by continuing to work this way, and we should be ashamed of ourselves frankly. There are plenty of examples of complex programming solutions being provided that aren't created and maintained this way. (rant continues)
Where are the business-process craftsmen?
Nope. Adding the "steam has to be running" check is an optional step the game developer performs before they upload their game to steam. The dev can go out of their way to wrap their .exe in the steam DRM.

If the dev does not do this, there is no steam DRM. lots of games dont use it, remember kenshi as an example.
React is not traditionally used for making games, but that's part of the fun and the challenge. React Jam is particularly relevant for React devs who wanna make a game, but don't wanna learn Unity, Unreal, or some other game engine.

This is the 3rd React Jam. We got a lot of requests to do a React Jam over the winter holidays so we've organized one. We chose to make it a bit longer (13 days instead of 10 days) to help account for being busy with family events etc.
When statistics are presented on fires per car sold, does it account for car age?

I'd assume that average ICE car catching on fire is older that average EV just by EV not existing when ICE was made
Yea open source developers who want to get paid or make a living from their work can suck it, damn fools what did they expect!
In other words, touch grass?
But the main function of any stove is to heat things up. Induction can simply do that faster. Boiling water is just an easy way to measure it
I made a custom GPT and uploaded my books to it, and now use it for:

* A story bible (asking questions about characters, timelines, plot points, etc that I might have forgotten)

* A brainstorming tool that uses existing themes and characters for new ideas

* A rudimentary developmental editor or critic (does not replace my human dev editor, however)

* A character and environment art generator (this one is hit and miss with characters especially)

Tip for anyone doing this: make a separate GPT for each series. When I tried to upload books in two distinct series, even clearly labelled in the data, it started getting them confused. Works better to split them up.
"My recommendation is this - decide if you want to make a company, or if you want to make Open Source"

I don't think this is true in general, but maybe indeed in many cases.
And a non profit organisation would be a better fit(tax reductible donations!), but those are not exactly easy to set up and a project in itself.
When it heats it faster, there is less loss into the environment before all of it gets up to the required temperature. Efficiency gains is _always_ the desired optimization when you look at what new energy policies are trying to do.
Like anything in safety critical engineering there are margins of safety. Seal failures in the top end of the brake system can cause water ingress without immediate impact on the braking system but will eventually cause hard lines to rust through, causing sudden and catastrophic failure of the braking system.

The hydraulic portion of the braking system in a Tesla is not significantly different than any other passenger car, so yes, it’s utterly incompetent to recommend twice the maintenance interval.
Nothing that I wrote was wrong.

Now they actually found a problem during these routine inspections, so they took longer than anticipated. Though that's kind of why you have inspections: so you find problems before they become real problems. Which is what happened here.

And again, the reason it was so many power stations at the same time is that maintenance was deferred during the COVID years (and the chronic underinvestment the last decades). So stuff accumulates. But again, this is because they were able to choose when to do this.

Which is pretty much the opposite of how it was portrayed in the press in Germany and how it stuck in the minds of anti-nuclear advocates.
what a snob comment.
> The goal is to enable JIT codegen without sacrificing too much performance and adding too much maintenance burden, and a functional JIT implementation needs a few more components other than that---most notably a facility to monitor and trace function calls for the eventual JIT compilation. Consider the OP to be one of intermediate goals, not the eventual goal.

It seems like the copy and patch approach is sort of somewhere inbetween an interpreter and a traditional JIT, and the authors of the original copy and patch paper seem to be trying to use it to replace things like the baseline compiler in the two-tier baseline/optimizing compiler strategy used for things like webassembly.

Because of this, is it really necessary to add tracing and try use a two tier interpeter/copy-and-patch JIT approach for this python JIT? Wouldn't it make more sense to try to get it to be fast enough that the JIT can be used alone?
Indeed; a lot of gems are to be found there. Like this 49 bit program to exceed Graham's Number [1].

[1] https://codegolf.stackexchange.com/questions/6430/shortest-t...
On the text editor one:

> The biggest challenge is figuring out how to store the text document in memory. My first thought was to use an array, but that has horrible performance if the user inserts text anywhere other than the end of the document.

I guess this is only an issue in low level languages, as I just used a JavaScript string and I don't think it's been a perf issue in 2+ years using my editor full time. Plenty of other things have been, of course - rendering long horizontal lines comes to mind, as my approach to optimisation assumed rendering a single line would be cheap and expanding the logic to render partial lines would add another whole dimension of complexity.

(By "long" I mean an entire minified file, for example.)
Bayesian Injustice
Hiring you could be harmful to executive relationships. Some executives will take the hit for some hires, but it would be rare.

The no-hire list is not at the center of companies refusing to hire from competitors. There is often an understanding between executives that competing in the job market hurts all companies, and they wish to cool talent mobility. Otherwise, there would be salary races, more intellectual property would leak, the culture would get diluted, and more money would need to be spent on poaching people back.

Let me share a relevant experience. Two years ago, I was employed at a large tech company, but not FANGMAN. It had no-hire lists with its competitors. When I applied to one of them, a close friend in management of my former employer let me know the executives got wind of this, and they were upset. Consequently, my application was ignored. And my friend let me know that it will probably always be ignored. It felt very gauche, but there is not much one can do about these situations - knowing and being able to prove it are separate things.

I do not believe no-hire lists exist as an isolated ceremony in large companies. They stem from efforts to cool competition. Executives are often friends and it would be impractical for them to not form cartel agreements. What is a regulator going to do about an unwritten agreement between friends? Many good (but ingenuous) people think that just because "it's the law", so it shall be.

Note - throwaway account, will not respond.
Tangential, but Librivox's search leaves a lot to be desired. I love that project, and can mostly just use Google, but it would be a great volunteer project for some good Samaritan with a little more experience enhancing search than me.