skysight-inc/HackerNews huggingface dataset:
The fundamental foundation of USofA is that it tries to bind together a core minimum values and agreements, along with checks to that power to allow pursuit of the individual and of individual states. This is the result of despair to that, or not recognizing this. But this paper, if I read it correctly, rather then pointing to a shared reality, points to shared perceptions. As if the word of man makes reality. This is always doomed to fail because eventually reality will assert itself.

I would prefer to articulate and achieve a shared foundation for the future:
https://corinth.kardianos.com/latest.pdf
Optimize Your Database for Dashboard Performance
Yeah I know, I was really asking why OpenBSD did it that way. I don't think string-based arguments are easier to use. If it was a struct with a load of `bool` fields you'd get code completion, compile time type checking, built in documentation, discoverability, etc. Much easier!
Eh, I get what avgcorrection was going for—unintentionally, incidentally. Depending on the angle you look at it, it could count as both direct and indirect. I’ll stand by “actively”.
Disclaimer: I'm the creator of Appsmith.

The primary reason for creating Appsmith was because, as a backend engineer, I didn't enjoy mucking around with HTML/CSS just to build admin panels. Hence, we created a way to build such apps really quickly.

Appsmith also has a deep integration with Git. This allows you to create feature branches, raise pull requests and have different branches for your staging and prod environments. This also allows you to rollback your application to an older version.

While there are obvious pitfalls of using a low code application, I'd wager that you'd be able to go much further, much more quickly than you initially estimated.
If "tech workers" want to keep getting what they want, they need to unionize.
It's critical that; what ever you're trying to accomplish in a low-code environment; can be accomplished with minimal abstraction-based concepts, like variables and methods. You environment should be as easy / hard as Excel programming.

In the 1980s there was a major effort to make programming intuitive through visual-based programming tools. There was even a journal dedicated to visual programming. I happened to read through some of these articles in 2002-03 for a college project.

The conclusion in the last journal was that programming requires concepts that can only be expressed in words. Visual (intuitive) programming eventually failed because it wasn't expressive enough.

At the same time, Excel took off. Although it doesn't have "variables," it does allow for expression of abstract concepts.

> I'd expect the software engineering team to manage these apps, so the benefit I can see is the quick turnaround on the UI, rather than handing over to non-engineering users for development.

IMO, make sure the team that's going to manage these apps is involved in choosing the toolchain and has complete buy-in. (Or at least has a healthy skepticism.) There's nothing worse than an edict coming from down on high to use a bad tool.

Also, keep in mind that, if you're using well-educated software engineers; lightweight scripts in languages like Python, Javascript (via NodeJS), LINQPad (lightweight C#), ect can go very far. Because you're working with mature languages, you can minimize your technology risk. When I was at Intel, we had a rather robust batching system for VBScript. It could call into custom COM objects, usually written in C++ or C#, when needed.
The site has just been taken offline by Drew due to the unfortunate start.
I hope we can come back to this once the project has been properly launched, although Drew notes that he is "really unhappy with how the roll-out went" and that "my motivation for this project has evaporated" [1].

Thanks for all the work Drew, I hope you guys manage to come to a conclusion that you are satisfied with!

[1]: https://paste.sr.ht/~sircmpwn/048293268d4ed4254659c3cd6abe67...
Lemmings was 320x240 resolution like most VGA games at the time allowing 256 colors, scorched earth was one of the first high res games doing 640x480 which only allowed 16 colors if memory serves.
That's me making excuses for doctors since we include surgeons with doctors now, so I gave doctors credit for surgeons' work then. Anatomists and surgeons were actually accomplishing something in medicine, so although surgeons would still kill you half the time, if you were dying anyway a coin-flip's chance was a blessing.
That's you, me and tech people. When it happens to most of my friends, the click yes. The desktop notification is the new IE BHO. Any non tech person's desktop showers them in crap, often scammy in nature even with a closed browser. I'm amazed major browser vendors still allow it.
Accidentally, today an "are we the baddies?" post was also discussed here: https://news.ycombinator.com/item?id=32105908
...a good old... centralized database? Welcome to the future, where pushing back with your opinion just helps reinforce the need for decentralization.
> when I tried TF2 recently the maps were dominated by a handful of snipers who near-immediately killed everyone whenever they broke cover, I've no idea why anyone enjoys playing that game.

Are you sure those weren't bots? The game has a real issue with them in the official servers.
I played a tank game 'Wild Metal Country' that my boys and I loved. It was a pre-release we got with another game. I never saw it release though.
Well, you can still hear of it -- JFK and Shinzo Abe spring to mind -- but yes, the "never linked back" part is key.
Shouldn't this post be clearly labeled a show hn: internxt, not an ask hn ?
Nice article, really clean and hits my taste just right. The content was not too profound or wise or anything I usually look for, but I just wanted to say the layout and flow of the page was a good read.
Reminds me a bit of Helm mode in Emacs, nice!
Former Google admin warns workers about work accounts
> one extra keystroke is hardly cumbersome

To me, there really is a significant difference in friction when navigating in vim vs tere. Maybe it's because I need to use shift to type '/' on my keyboard layout. But I also have to press enter twice to cd after searching.

The point about opening the files within vim is valid, and I have been considering adding the option to call xdg-open on highlighted files, like many such tools do. I haven't decided yet if that's within the scope of tere.

> It's just a common problem so you'll probably find a lot of people have already solved this with other tools

I agree, and indeed there are a lot of existing alternatives as mentioned in the README. The main motivation for me was to make something that works just the way I want, and secondarily, to write something fun in Rust.
FYI: I think you meant "contagious" rather than "contaminating". The latter means to make something impure whereas the former means more to spread something. :)
Alas, this is not Windows XP Embedded. Microsoft regressed from this along time ago.
Maybe Runtime or Runtime System is a better word than VM? Go has _something_ that manages Go routines and GC and so on.
This comes up a lot because it's like the one single example and it's viscerally striking. Are there other examples though?
Debatable, since many of the dose rates many evacuated from are below the level that causes any measurable harm. Temporary short term evac is understandable while the event unfolded but they should have given people dose rates and health info (e.g that less than 300 mSv/yr doesnt cause measurable harm) and let people decide for themselves.
I lucked [0] into being around for an office move of a company that had gone from building physical devices to pure software, and got ~24 parts drawer units [1] for free. For the utility I get out of them, I would have bought them new, but it's hard to know that beforehand - they're expensive for what they are, and to do it right you really need a lot of them to make a uniform wall. I built custom shelves to hold them without the weight adding up, in three vertical columns floor to ceiling.

I'll occasionally see deep sales (~50%) on similar items throughout the year, since presumably the cost basis isn't that high. If I somehow lost mine or needed to expand my storage, I'd plan out some shelves for whatever size the new ones were, and buy enough to fill a few more vertical columns.

[0] They also came with a bunch of assorted stainless machine screw hardware. And this was a month or so after Radio Shack closed and I had spent a week going from store to store buying buying all the switches and lights I longed for in my childhood.

[1] https://www.homedepot.com/p/Akro-Mils-24-Compartment-Small-P...
We went back to windows 10 at office - better taskbar, few ads
Depends on the flexibitly of the language, there isn't a golden way to do that across all variations of OOP.
I was being sarcastic to juxtapose the public reaction of Saudis or MBS murdering Kashoggi (which is horrible no doubt) to the US planning basically the same thing.
Ah, that’s what this model is for:

https://www.printables.com/model/157265-dewalt-battery-hange...

I’ve never liked storing tools with batteries, but I’m just a weekend DIYer so YMMV.
Very much agree. The only cryptocurrency that does not require a trusted third party is Bitcoin - and that is because it uses energy as a link to the real world. All the PoS crap is just various trusted third parties, which the fiat system already has (governments, banks...) and works better and is well regulated and well understood. Zero added value.
I've been using PDM recently and although there have been a few issues I really like just cd'ing into a directory, running "python" and the correct set of packages being available.
I alias cd to pushd but half the time I forget to popd. It would be cool if there was a tool like this that would produce a menu from my pushd queue.
UK tech talent shortage threatens to stifle growth in the industry
I will debate it is one, yes.

Just like being an FP language isn't "like Haskell does it", when I learned FP, Haskell didn't even exist.

Try to express Eiffel, CLOS, SELF or BETA in Java.

By the way, here is One Weekend Raytracing in Rust, perfectly using OOP with dynamic dispatch and interfaces (sorry traits).

https://github.com/pjmlp/RaytracingWeekend-Rust
My point was that there are four combinations, and "both, either, or neither" suggests that all four can happen. But actually, only three out of four can happen.

It can be both a statement and an expression. Yes.

It can be neither a statement nor an expression. Yes.

It can be a statement but not an expression. Yes.

But the case that it is an expression but not a statement: this case never happens.
rail spike through the dome definitely puts you in the "you needed emergency surgery because you were going to die very soon" category. you're going to the doctor no matter what because they can't plausibly make your life worse at that point.
It is frightening to see that most of the gestures are already in my muscle memory.

Without even reading the advertising popups, I intuitively scan the site and click the relevant closing button. Because the basic patterns are similar on many pages, my brain seems to have developed muscle memory for most of the common anti patterns.

On the final page, I don't even notice most of the banner ads anymore. Here, too, my brain skillfully blanks out the noise.
> From a thermodynamics perspective, setbacks can only reduce energy consumption to the extent that they can reduce the average indoor temperature, and thus the building’s heat loss, assuming the heat pump efficiency remains constant. While setbacks can certainly reduce the instantaneous energy consumption in the short term, recovering to original indoor temperature requires an almost equivalent amount of additional energy consumption, with the only total energy savings being from the reduced heat loss from the temporary reduction in indoor temperature.

That is some very fancy bullshit.

They're saying that lowering your thermostat only helps because less heat is lost to the environment. Yes, that is why it helps, it's not a perpetual motion machine or a magic trick, it's a slight efficiency improvement that can pay for itself in a year or so because you burn less fossil fuels as a result and then leaves you with a remote control thermostat that can talk to the grid for further benefits.
AWS S3 vs. Cloudflare R2 Pricing Comparison
We used to call those 'co-operatives' and 'unions'.
I think I was saying that Javascript is not one of them.
Everybody knows men don't actually have hearts. /s
I have been thinking about GORILLA.BAS this entire thread. I don't remember playing Scorched Earth as a kid, but somehow must have been exposed to it to make that connection 30 years later.

My middle school offered a BASIC class in the early 90s, which was my first experience with programming (besides LOGO in elementary school). In hindsight, the teacher was a complete blessing to us, as he 'let' us modify and play GORILLA.BAS and similar BASIC games during our time in class. We thought we were getting away with playing video games in school, but those experiences were setting the seeds for some of our future careers.

Great memories.
>back and forth with PR comments

In one company I was one of these people who was causing this to happen. For any bigger change the TL would leave close to a hundred comments.

The problem here was that the TL had a certain vision on how to approach the task. Vision that he wouldn't share until code has been written. Then he'd write these comments, telling us to redesign this or that or to use a certain library. We'd challenge him from time to time to which he'd respond that we talked about this in the past on some meeting ages ago and that we were supposed to "take notes". At the same time he refused to formalize the process and set up any sort of a coding standard.

We literally had to guess what he expects of us. I couldn't even ask to clarify because there was no telling what might become unacceptable to him. So the standard has become "anything that went through the review process in the past", which leads to an another pattern that you've mentioned being a "copy paster". Even this stopped being a safety net at some point. I'd set something up exactly as it was for an another project - a project that was completed merely 4 months ago - only to hear that it's all wrong and that "we don't do it like this anymore". Naturally he didn't even bother to notify us. Stuff like these kept on piling up until it became so ridiculous that I've left the company.

So my advice would be to set up clear expectations and standardize things as much as possible.
I'm not closely involved, and was speaking a little off the cuff referencing the perceptions given by casual observers by the hype crowd. Thanks for the info will read the paper linked
I get your point, thought it requires to already have a network
This seems doomed to repeat mistakes from history.
I saw this on github - a machine learning model that is trained to tell fairy tales. I think Vonnegut would have liked this, these are kind of similar to the machines from Tralfamadore. Well, Trurl and Klapaucius from the Cyberiad were also machines. I wonder if these ML models will ever be up to this level of storytelling...

https://github.com/EdenBD/MultiModalStory-demo
Looks like SourceHut is down so I'm not sure what projects need indexing.

In other news we now index 87k Rust packages on crates.io

https://sourcegraph.com/search?q=context:global+repo:%5Ecrat...
Some downsides with this approach:

- search queries are performed directly from the clients computer so can't protect their privacy (since Custom Search JSON API have a daily limit of 10k queries)

- forced to use javascript, and the way it's implemented makes it difficult if not impossible to do even basic things like the loading animation cards

- ads are loaded from an iframe so you can't do any styling (except extremely limited options that they make available in their settings, but no matter what then it will be very ugly if you want to have a light/dark theme)

But there are of course many benefits as well, such as it being 'free' (Bing is ridiculously expensive IMO, and feels impossible to join their ad network to offset the costs.. which might explain why you see countless Bing proxies shut down after a few months) and search results are no doubt better than the ones you'd get from Bing.
> I mean no offense, but it looks like you're just providing guesswork and making up answers.

I mean, I literally went and changed the email on a domain to check if what you said was true. And validated that your claim was false.

Secondly, contracts are a thing. I am not sure why you think that you would have a contract with the registar is something that is guess work or made up. I'm also confused as to why contract law 101 isn't a thing you know.

> OK, but why, and in what court and in what legal system?

Why? Because contracts are a thing. And pretty much all of them. You know the first thing a judge will ask if it's being question who owns a domain? Who paid for it. The second thing will ask is what registar account it belongs to. The email address on the domain record would get ignored for the more important aspects that obtain to the fundamentals of law. It's like if you pay for a book but someone else writes their name on it. The judge isn't going to say "Oh but he wrote his name on it."

So many people think that judges care about small little details. They don't the case would be happened quickly and swiftly. It would be a minor case and the judge would literally ask basic information to obtain who owns it. Paying for it and having it in your domain regsitar account would statsify them that it belongs to you. If you honestly think a judge would listen to a claim of "But your honor my client came into possession of this email address and that email address is listed as a contact email for a domain so it belongs to my client" I don't really know what to tell you. It's not how the world works.

> It's not the registrar that sells the domain. They are brokers between registrant and the entity owning the TLD, and registrars also have domestic laws to abide to.

So here is how contracts work. You have a contract with the registar and they have a contract with the registery. There are obivously some clauses in there. But there will not be a clause that allows them to transfer that domain to another user/registar without your approval and that often comes from you going to their site and requesting the transfer code. And I don't remember when I did a transfer I had to confirm the email on the record.

> No you can't, not in European nations part of the EU. While not legally enforced, registrars based here are required to request and urge customers to put accurate and truthful information there.

That legally enforced part is a major thing. And request and urging is different from requiring. In fact, go do some whois and I'll be you find you can't find the information for any of domains you whois since they have whois privacy.

Quite simply, the idea that forgetting to update an email in a domain record means someone else owns your domain is ignorant of the law and how thing things work.
For the short term, I fear that fragmentation in the video and music market (as it has already in the book market) is bad for everyone.

Over the medium term, however, I feel it's an excellent thing that these calcified markets are shaken up by new experiments and new services.

In the long term, I suspect that when these contracts end, the music will be available in whatever platform's exist by then.
The myocarditis risk from covid, like most health risks from covid, is higher for the elderly and low for non-elderly people (see huge disparity in myocarditis risk found to result from a 2nd Moderna jab vs. covid infection for males under 40 in Patone et al. on MedRxiv). The mRNA and adenovirus-vector shots do not prevent infection or transmission and recent studies indicate vaccinated persons take longer to clear recent Omicron variants than those who have refused the vaccines [e.g. "Duration of Shedding of Culturable Virus in SARS-CoV-2 Omicron (BA.1) Infection" (see "Figure 1. Viral Decay and Time to Negative Viral Culture."): https://www.nejm.org/doi/full/10.1056/NEJMc2202092], so younger people aren't helping anyone else by subjecting themselves to the risks of the vaccines. Young, healthy people are being bullied and guilted and tricked into playing Russian roulette, repeatedly to nobody's benefit and at their own very real peril. Having apparently suffered no significant ill effects from a first or second or third shot doesn't even indicate that subsequent shots will be similarly well-tolerated. And myocarditis and pericarditis aren't the only severe or fatal adverse effects being observed. It's madness.
Possibly, but if they're basically part and parcel of the game now I don't see much difference.
The Stallman hard line is seeming more and more reasonable every year
And like many problems facing humanity, while we are perfectly capable of recognizing the problem, we will do nothing to fix it.
I would say this is it: inexperienced indie developers taking UI inspiration from the software of the day (various audio trackers / windows 1.0) and then copying each other.

AAA games like Lemmings and Wolfenstein 3D were not entirely that way, even if they still used some of the same UI paradigms (think: the hardware detection screen when starting wolf3d, or the action selection in Lemmings)
Shift-Left Testing Applied to Kubernetes
We had a large application that handled work items and routed them through business process maps. The backend was FileNet (and Oracle), which provided a GUI to define the workflows. Then we wrote a UI app that dynamically built parts of the page based on the xml fields present on the FileNet workitem.

It worked well and saved a ton of time by almost eliminating UI elevations. Most workflow changes were very fast too due to the simplicity of the FileNet GUI. Initial setup takes time, and there aren't a lot of FileNet resources out there. For those reasons I'd hesitate to recommend it.
But with all the tracking, you'd expect Youtube to know that people are actually going away, while TV channels didn't have that luxury.

Then again, maybe they've seen that people mostly don't go away...
If you have a link, I’d be interested in reading the paper!
I wish there was an "about" blurb. Perhaps 2-6 paragraphs explaining what's going on?

Although it's obvious that you're comparing JavaScript and WASM performance, the devil is in the details. What exactly are you comparing?

There's quite a bit of overhead in calling out from WASM to the DOM; how are you making WASM faster? How much "JavaScript" is involved in the WASM version? Are you manipulating a Canvas? Generating a bitmap?
"Decentralization." You keep using this word, but I do not think it means what you think means.
The collapse of the Roman Empire lasted for a few hundred years. Imagine living during those times. It is not inconceivable that we are living through that right now.
Maybe your local area isn’t representative of the general global market?
> The cd command is also buggy: It doesn't work for directories located on CD/DVD drives (You can however still access content on CD/DVD using direct paths):

> cd d:\

That's not a bug, is it? `cd` requires the `/d` flag to switch drives, or you can just type the drive letter name.

https://superuser.com/questions/135214/using-cd-command-in-w...
We are migrating our company codebase to bazel which uses this and it is quite helpful. Hermetic builds are nice and all devs share same versions of packages so reproducing bugs is easy
Biggest Cryptominers in the U.S. Use as Much Power as Houston, Findings Show