skysight-inc/HackerNews huggingface dataset:
Microsoft Write (which supported RTF) was included in Windows 1.0 - https://en.wikipedia.org/wiki/Microsoft_Write

For Win95, the new included-in-the-box email client required a text editor which supported multiple fonts, colours, font styles, et al. But Microsoft Write code was not written to be modular and cross-platform (much of the Win95 email client code would also run on the Macintosh, for Mac OS System 7.x).

So the RichEdit windows control was created.

Wordpad.exe is a thin wrapper around the RichEdit control, like Notepad.exe is a thin wrapper around the text edit control.
> Not exactly something to encourage

Yes it is. Putting out fires, quickly, is very important.

The problem comes later when the breathing sapce arrives to regularise the fix and replace the band-aid with good quality code.

At this point no fire is burning, the problems are not immediately visible, and it takes very good management, right up the stack, to fix that sort of problrm.

> Not exactly something to encourage

Yes. Exactly right. Because the band-aid with all its ugliness becomes the permanent fix because there is no revenue box to place the work in takes to fix it into
Arithmetic is a pretty pathological case for ChatGPT because of BPE. Digits just tokenize in a way that makes arithmetic way more complicated.

That said, I just fed both of your examples into GPT-4 and it answered them correctly without using CoT.
Or even better, refer to a range of birth years. Then ten years from now, the same label still refers to the same people.
Mechanically, eMacs is quite close to THI. On THI the LEAP key was the fundamental navigation mechanic. It worked like a SHIFT or CTRL key, but it performed as an incremental search forward or backwards depending on which LEAP key you pressed. If you pressed (essentially) a META and tapped LEAP, it would search again.

Not having used a Canon Cat, I can’t speak to the reality of how well that works. But ^S/^R are pretty close.

Of course emacs has all sorts of navigation commands, the Cat had LEAP and PAGE, and part of THI was “one way to do things”. I doubt many rely on incremental search for all navigation in eMacs.

The other concept was the modeless operations on selected text. In the Cat the idea was you could type in some simple math, select it, evaluate it, and replace it with the results. Out of the box I’m pretty sure you can select a Lisp expression and replace it with it evaluated result. Either way, you can see how straightforward it is to do whatever you can imagine to a region in eMacs.

Pretty sure there’s a way you can adapt eMacs to automatically save and reopen all buffers when you exit and re-enter eMacs. What you lose is the undo history.

Anyway, I think that eMacs captures a lot of what THI was trying to do.
Have you tried building Tensorflow?
But you know what I mean; there's nearly zero actual teams who use git outside of a centralized thing.
> What is the unit of work for software development?

Dollars.

Duh!
Or maybe you've been signed up for free fuzzing by your local government security service. Restarting the app so they can continue probing is only courteous.
Seems like the thing to do nowadays
One potential readability improvement - if the numbers in the tables were all right aligned. More controversial opinion - if you standardized all of the sizes onto either TiB or GiB.

Anyway, very cool. I am shocked at how many header files are present.

Another idea - how many unique files are there between releases and how many unique files are there total? Take a sha hash of every file, every commit. Calculate how many shas are shared between releases vs novel (ie # files churned per release). Can then also calculate on the global uniqueness over time.
Of course, this means calculating billions of sha sums, so it could take forever, unless you had some cute trick to rip the value out of the git repos directly. Maybe you could even beat the odds and find that 1 in a quadrillion hash collision.
Article distilled: New York is using trash as an excuse to put up a bunch of new cameras.

Interesting. Did they run out of “but won’t someone think of the children”-s to use for the year or something?
How request queuing works in Rails apps
Shortly after the release of ‘95. Microsoft’s DirectX was made available for both NT and CE. NT was able to run anything for DOS or Windows pretty much right away, though some bugs were evident in games.
They’d work through NTVDMs.
Steam is a publisher, no? (ETA: I guess they're not necessarily the publisher. From Wikipedia: "Initially, Valve was required to be the publisher for these games since they had sole access to Steam's database and engine, but with the introduction of the Steamworks SDK in May 2008, anyone could integrate Steam into their game without Valve's direct involvement.").

I'm sure you're right that's all they would need to win a lawsuit, but they would probably prefer to avoid one altogether. Or at least not to be the first publisher sued.

There's no reason to suspect a generic asset is infringing on it's face, but for models trained on the open internet it's an entirely unanswered question.
I don't like how Plus Codes uses city names for relative ones. The result is longer than the full code. I also don't like how it uses the plus, it is hard to represent larger areas. I would have put the "+" at the beginning and use dots as separator, although I guess could look like phone number.
While you are consultant, #3 is different. You start charging more for more bullshit mini projects which could be part of the main project. Especially for IT, it is just a whatever-you-can-stick game. I know companies doing stuff like creating 10 page proposals just for replacing a switch. Managers feel smarter when they get charged a lot for some reason.
This is just absolutely not true. The Linux kernel is the biggest example but there's a lot of large, very important projects that aren't dependent on centralised forges for development.
This doesn't happen at FAANG either, absolutely nothing to do with gov't
This isn't a bad mnemonic but it's not true in general - interpolation just means estimating missing data and you don't need to use polynomials eg gaussian interpolation is a thing. Polynomials are the most common simply because they're the easiest/fastest to fit.
> This is where Vigil sets itself apart from weaker languages that lack the courage of their convictions. When a Vigil program is executed, Vigil itself will monitor all oaths (implorations and swears) that have been made. If an oath is broken, the offending function (the caller in the case of implore and the callee in the case of swear) will be duly punished.
> How?

> Simple: it will be deleted from your source code.

> The only way to ensure your program meets its requirements is to absolutely forbid code that fails to do so. With Vigil, this shall be done for you automatically. After enough runs, Vigil promises that all remaining code meets its oaths.
Cool exe's don't change
I cannot agree more with:

> Universal use of text – Raskin argues that graphic icons in software without any accompanying text are often cryptic to users.[11]

It's frustrating helping my mother, or anyone else who doesn't innately understand current design trends, and having to explain what a "hamburger" menu is, or that they need to click the magic three dots and then another vague icon with no accompanying text.
Danny Hillis: The Importance of Gaming (GDC 2000)
There’s a very good blog that explains Tim: Being glue. I highly recommend all leadership read it.

https://noidea.dog/glue
> How common is it for financial institutions to require the use of a mobile app?

In .cz, about third of banks require a smartphone app, about third allows SMS authorization at an extra fee and about third has SMS authorization free. However, this all happened in the last few years and every few months some bank announces it's moving towards the app group.

The spicy part is that most banks use the app as the only factor, not as a second factor (as it was with the SMS, where you had password for web banking + SMS authorization as a 2FA). You therefore cannot use a noname-brand Android with vendor-provided crapware, as your security depends on it. I don't know what I would do if I didn't have an employer-provided iPhone.

How do they do it? For example, there is no "authorization" app, only a full-blown mobile banking with full permissions that has the "authorization" as one of the features. Or there is no password for the web banking (wtf!), only a username which is your national identity number and therefore widely known.

The even spicier part is that many banks give you pre-approved loans which are impossible to reject, and therefore if someone hacks your account, not only they steal your balance, but even overdraw.
The curried example actually could only ever add one to the call stack, no matter how many times you do it.

And another thing, currying is one way of decomposing functions. Either your first example is decomposed too much or your second too little.

But I also am less comfortable working in a functional style.
How I’m Writing My Website
Yes I’m sure their original rationale is thought out, but reading the Reddit threads attached of the various developers trying to navigate the policy doesn’t give faith that there’s thought going on in application.

How do they verify copyright material isn’t in static assets? I can’t imagine it’s very thorough. I imagine most of it is based on attestation.

Regarding your question, I don’t share those views but can understand how they exist simultaneously. With an open hand, like was afforded internet and technologies, it could shape the world in hard to imagine ways as did the internet. However like the early internet it could have been strangled in the crib through knee jerk regulation and prohibitions. I think AI model builders and hosters want safe harbor similar to content hosters and providers allowing the end use of the technology to be regulated but the providers to be allowed to operate on a best effort basis. For instance the copyright question here is strangling any game that uses a generative model. A reasonable legal outcome is that it’s fair use to incorporate copyright material, but the output must not violate copyrights.
You can use Jai. You just have to ask. It’s in closed beta, but afik “closed” pretty much means “open to anyone who wants to be a beta tester”.
Permanent Neolithic settlement found in northeast France
With all that said what does it do well? Why the move to ARM?
Have you decided that your comment is true?
A lot of their stuff is also just templates, and tons of names, they had another "e-commerce platform" called paymq (their domain now redirects to a "shopify clone" template you can buy), and then another called payctc.

various brands/sites they have/had: qocial, paymq, payctc, provlem, freelancercv, usercv, codercv, womancart, ifreelance, ihindustan.

and the guy has several HN accounts too: AnnaMere, qocialApp, rockysharma, ravindrasharma, provlem, w3clan, freelancercv, CoderCV and johncar. All of which he just used to spam Show HNs
These are the moments employees decide to quit. Managers are clueless and just creating evaluation metrics to impress upper management/ceo/owner. Upper management also is clueless and believe the manager. Eventually the IT company, the consultant, or the employee starts arguing with the company and they are replaced swiftly by the management. This costs a lot to the company but who gives a crap. They deserve it. Before this happens just drop the client or your employer and find a better life.
There are plenty of commenters complaining about the price on the article itself.
Yes, Calibre updates frequently, but a quick read of the release notes can tell you if you need that update. I usually update every couple of releases, but I can't remember a time (within a major version) that I had to update right away for any reason.
I've edited my comment to remove the mention of interpolation, since it was only tertiary to the point I was making and, as you said, that description sacrificed precision for brevity.

Also the use of polynomial isn't exactly just due to being "easier to fit", rather it's that it's a fundamental primitive of the derivative operator, it being easier to fit is more like a "perk" that arises. Kinda like saying that "we use integers because it's easier to represent with bits" -- not wrong, just that the cause and the reward is kinda backwards.
Prob take longer to get out of a crash loop than to just cdm-space and type first 2 letters of the app name and enter.
Check the very last page. Their prompt is there.
Yeah I just kinda reject this whole line of thinking.
Great comments everyone! Really nice hearing from all these devs experienced with writing crash free apps that never crash with inscrutable tracebacks which after days of investigation turn out to be caused by a DisplayLink driver.

It’s refreshing to see your users never angrily contact you to fix crashes you can’t fix and that your only answer is not “sorry you will have to just relaunch the app”

Your unfounded assumptions are a delight, indeed I must be doing something wrong and maybe just didn’t put in the work into fixing these errors, and after 6 years of developing the same app and looking at the Sentry dashboard every day and talking to users through email/Discord/Twitter/Reddit/forums and looking at their video recordings and deciphering their explanations and sending them betas and custom utilities that definitely reproduce how the crash is not a user error… sorry, what was I saying?

God damn it man, it’s this thing every day here.

I just wanted to share a readily made solution for people that are in desperate need of it and have exhausted all other possibilities. I’m not trying to make everyone create crash loops and bringing systems to a grind.
These folks think so.

https://github.com/jieyilong/tree-of-thought-puzzle-solver
Girard's Mimetic Rivalry.
Apple Mac Mini M2 2023 review M2 unleashing its power in a desktop ↺
Not always is a misnomer.

It rarely if ever is.

Anyone remember PhantomJS? It took years before a replacement emerged and nobody was willing to take in the project, and this was a critical piece of tech at the time
I got a "Wrong" answer, as I sit here and listen to the worst rendition of "Happy Birthday" ever.

On a more serious note, I'd be interested in a similar test that use's the auto agent stuff, can a sufficiently setup LLM answer any question.
No. The RichText control was written for the Win95/Exchange email client.

Since there was now a RichText control that supported RTF in Windows, the Windows group could write a thin wrapper around the RichText control and replace Microsoft Write with Microsoft WordPad.

Support for Microsoft Word file formats came later once the Word group took over responsibility for the RichText control code.
https://github.com/progfolio/blimpy/
blimpy?
I have yet to start an AI project
blimpy.
How will we know the effects and timing (permanence) of injecting the stratosphere with aerosols that block out solar radiation? Is it localized (how will such gases stay over particular areas such as the poles), because gases expand indefinitely...right? How would we control these aerosols so the earth doesn't get too cold?

I think it seems like a good idea, and I'm sure there are experts that could answer these questions.

I give the Whitehouse kudos for proposing such an initiative, at least through research we will know more about what is possible and the effects of such actions.

The paper provides a great overview of how to achieve a more sustainable earth. Hopefully these actions could be consistent over the long term.
As I read it, the code scans listed websites for jobs and scrapes the jobs from each page, possibly using custom code, Is that right? That seems to be the weakness of scraping multiple independent webpages -- that each needs custom code. If you are going to look for jobs on multiple websites, it requires a significant programming effort for each website.
I opened vim and tried to type "blimpy" and nothing happened. I also can't quit.
can i do something in regedit so that "paint" loads up "paint.net" and not og paint?
I'm just basing it on the quality of discourse I've observed in the twitch streams... there are several Jai Beta Q&A streams which particularly select for people in the beta.

Surely there are some experienced people in the beta playing with the language, but I highly doubt they're who's responsible for the tiresome levels of hype. He's a role model for a lot of budding young game developers, being an indie success story via Braid and The Witness has that effect.
Aaah, thanks for explaining. Yeah can imagine they're not fans of the yearly event and the hassle it brings.
You're in luck. There are about a billion instances of "why isn't my urban planning optimal?" out there for you to dig into.
Ugh of course the worst programmer you know is actually the best one. While I agree with it, there is nothing new in this article and the obviousness of the bait and switch is depressing.
Sane languages just let you read the memory. If you're using C or something, there are only problems if the compiler can prove the memory is uninitialized (either at comptime or via runtime checks it definitely does not insert). Otherwise, the only reasonable codegen is to return the value at that location in RAM. Just pragma the function doing the dirty work as noinline, and then optimizations can't cross that boundary and mess up your day.
It's taking ideas of cultural relativism to their most absurd, and useless conclusion.
Recently (last few weeks) I used this fantastic tool to automatically download all my books (and personal documents!) from Amazon and (optionally) break the DRM. The README is mostly in Mandarin but the important bits are all there + the --help is in English. It's fire and forget, even grabs the right cookies/tokens out of your browser automatically. Got my whole collection downloaded with DRM removed in just a few minutes of setup and waiting.

https://github.com/yihong0618/Kindle_download_helper
Reminds me of Flash game animation tuning from back in the day.
https://en.wikipedia.org/wiki/Zooming_user_interface
Smalltalk solved this problem and many others a very long time ago but we are stuck with Unix and its variations. A live computational environment that can be molded by the individual for their own use cases was not commercially successful and so Smalltalk is now relegated to the dustbin of computing history instead of being the main paradigm for computer interaction[1].

1: https://lively-kernel.org/
I had to look it up myself and I'm guessing it's this blimpy[0].

But I haven't watched to video to confirm. YMMV.

[0] https://pypi.org/project/blimpy/
<sarcasm>That walrus operator was really worth it and has seen a huge adoption</sarcasm>
Germans are known as blunt. I don't think they are collectively being inappropriate.
If you make an assertion, provide the facts to back it up.
Even Small Towns Are Great Here (5 Years in the Netherlands) [video]
> Have you ever talked through a scan with an oncologist?

yes, earlier this year

also, fuck you

people like you are why i always regret succumbing to the temptation to participate here
I use itsycal and this project looks remarkably close, right down to the logo!
Why don't you tell us what you really think? I'm sure the rant made you feel better, but there's a flood of opinion and a drought of data.
This guy Chestertons!
For Tim MacKinnon's sake I sure hope you got Tim's permission to post this, and that Tim is near retirement age and not needing to interview for any team in the future because unfortunately, searching for "Tim McKinnon programmer" tells me he is the worst programmer in existence. If I were hiring and found that as the first link on Google, and feeling particularly lazy that day, Tim's C.V. would be round filed. HR would reject him before I ever got to see his C.V. Poor Tim.
Is it faster because it doesn't work on mobile?
The rogue blimpy optimizing AI will one day enslave us all into typing blimpy. If you know how to do it the Correct Way in Emacs, you'll get to live a little longer before your matter is harvested for the blimpy typing nanobots.
Actually the author - Christopher Lampton, has an earlier book just on the topic of this games style. It's called "Gardens of Imagination, Programming 3d maze games" https://archive.org/details/gardensofimagina00lamp
It could work. Just require manufacturers to recycle 1.1lbs of post consumer waste for every 1lb they ship.

Require the recycled waste to be the same composition as the shipped material.

Also, only require this for plastic.

All of a sudden, the vast majority of products would switch to easily recycled plastic or away from plastic entirely.
> Some firms simply hire nothing but Seniors

The firms that claim to do that almost invariably do not hire people with 20 years of experience, they hire people with 2 years of experience 10 times over. Sometimes that's fine. Usually it's not.
I am not sure I approve of the inner mysteries being so paraded in public.
NFTs, Once Hyped as the Next Big Thing, Now Face ‘Worst Moment’
Thusbpartiallyvworked fornme too to the point i currently supplement 40% of the magnesium rda and 20% potassium rda in addition tobregular dietary intake.
Obsidian Sync has been flawless for me (I got in on early bird pricing, so it's only half as painful).

Obsidian Git works well, and for getting stuff back and forth from a Git repo to iOS, Working Copy does the job.
Not enough people are happy these days. I read about people that haven't taken a vacation in years -- slowly turning into automotons by the gears of capitalism. The grind of life is a real thing.

Many bosses are small, angry people, and live to make their employees hell. Maybe not on purpose, always, but it was the style of management they worked through and know of no other kind.

That smile of him on the sailboat is awesome. I'm glad he got to live his life that way. I wish more people were able to do that.
> If you are more of a domain expert than your Product Managers, you will spend your time fighting and refining tasks to build features the right way.

If you are more of a domain expert than the product managers, argue for the product managers to be fired - they serve no purpose.
Some good news for you... Pad++ and Dynapad are in a decently runnable state again! Myself, Jim Hollan, and Tom Gillespie have been on and off working on refurbishing it.

Currently, there's still a good amount of rough edging from the mzscheme -> Racket rewriting, and support is primarily for MacOS and Linux.

Going forward, there's a lot of modernization to be done. In particular, Racket-on-Chez no longer affords escheme.h, so there's a lot of inversion of control to be done. I'm also working on and off on an updated multi-platform rendering layer to largely replace Pad++'a X Windows drawing, with the goal being to move more of Pad++'a logic up into the Dynapad layer in Racket.

https://github.com/Dynapad/Dynapad/
This is my understanding as well. Rare is the day I’ve solved a production firefight by editing some algorithm - it’s almost always arcane configuration, restarting services in the right order, some network thing flapping/dos-ing the rest of the system, some service aggressively restarting and dos-ing others, actual malevolent dos, noisy neighbors, resource starvation, etc.
The problem is what would they switch to? In Japan, they have disposable bamboo forks and spoons, at least I hope it’s bamboo and not wood.
I actually love it when republican politicians are actually and actively fucking over their own constituents while pocketing some money. truly an American dream through and through. sucks to be their constituents though, not that I'm sorry.
"The point of scrum is to provide employment for consultants and non-engineers"
I'm actually starting to believe this. I work for a very large company that switched to agile. We have agile / scrum coaches in pretty much every big meeting and I have yet to hear one say anything. I don't mean anything useful, I mean anything at all. They just sit there blinking. I have no idea what they do.