skysight-inc/HackerNews huggingface dataset:
Looks like another god game: a large-scale systems sim. I played _Hamurabi_ in 1981 or something, and it was dull then, and it's never got less dull.

Modelling, construction of large complex systems, of any kind, is not my idea of a fun activity. Wrapping it in pretty graphics does not make it any more appealing.

Perfectly happy for others to enjoy it. I am not saying there is anything wrong with it. Not criticising here. Just saying it's not for me.
What are some of the features?
Right, instead mitmproxy comes with this sign:

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

So not only is there not "begonias, open for everyone to view" sign in this case but there is a big sign saying "NO BEGONIAS GUARANTEED. IF YOU DON'T LIKE THE PLANTS WE CURRENTLY HAVE, THAT'S NOT OUR PROBLEM."
How can the interpreter be that much faster than LuaJIT (in JIT mode)? What's the secret?
us international with dead keys is superior
But if it said "he turns fluids into Black Holes and inflating universes" we wouldn't even be having this discussion...

Shall we avoid gender altogether these days because it's too tricky not to go down moral rabbit holes?
>> the simplicity and straightforwardness of TypeScript

This is a bit of a headscratcher. TS is a kludgy attempt at adding type safety to a dynamically-typed and expressive language.
Probably depends on climate. Asphalt handles freezing temperatures much better.
Ask HN: How to choose between research and development in AI for a startup?
In the landscape of AI startups, a question often arises: How should a startup make the decision between focusing on deep tech AI research in new domains, or focusing on developing incrementally better real-world solutions?

On one hand, engaging in deep tech AI research offers the potential for groundbreaking innovations and the creation of entirely new areas of AI with big potential and less competition. However, this path may require substantial time, resources, risk, and expertise, which could slow down the process of launching a startup.

On the other hand, focusing on developing solutions for real-world problems allows for a more rapid development cycle and quicker market entry. However, it might mean working on existing AI technologies, possibly facing strong competition, and missing out on the chance to disrupt the industry with pioneering advancements.

How does one effectively choose what to work on in the AI domain, considering the blurred line between research and development in AI? What factors should be taken into account when evaluating the potential of exploring new areas versus addressing existing problems in the context of AI startups?
Is there a standard flowchart of tests for battery researchers, or those evaluating novel battery chemistries? For example, first test energy density, then BOM without economies of scale, et cetera.
It is a standard that works for classical "here you got some text to read" and "here is a quiz" kind of online courses. If you want anything more like say interactive programming exercises, forget SCORM.

> Is it one of those checkboxes that would be required or heavily weighted while doing an evaluation/bidding process?

It might be, yes. But only heavily weighted by those entities, who peddle such very basic learning material and don't have interactive components, except for maybe some very basic quiz. When you develop a new LMS and try to make a business out of it, you will probably sooner or later get in contact with such entities, who would like to push their content into your newly developed platform and have some SCORM artifact. So they ask you whether your platform is SCORM compatible.

But anyway, mostly it will not be worth it, if you want modern courses with nice interactive features. SCORM will only slow you down.
Booking.com is pretty awful on the backend. For instance they would often have line items in a payment that weren’t attributed to any reservation. Which is a pain in the ass if your accounting system assumes all payments will always be associated with a reservation.
I don't understand the appeal of these langs, I mean its fun as a hobby to develop but srsly who uses it? Unless you show me real stuff like loading an image and manipulating it or opening a file and parsing text for some pattern etc all the factorials won't cut it. The syntax looks real pain in the slot, worse than modern C++ but atleast the latter works like a charm and easy to understand if you cut the clutter.
> "FTA: they would involve placing aluminum AM-2 mats along a strip of highway, up to 1,500 feet long. This will be sufficient for the stealth jets to carry out short takeoffs and vertical landings while protecting the road beneath them."

They did this before as part of an airshow demo. The Royal Engineers (Army co-operation!) had built pads at RAF Fairford for RIAT then the F-35B flew in, engaged STOVL mode (i.e. lift fan door open, rear engine nozzle pointed down etc.) and landed vertically on it then took off again.

Can't remember what year it was; Google suggests the MoD released PR saying they had done the same thing at Marham in 2018 but it's possible the demo was by a USMC F-35B.
Disagree with this comment. See the Wikipedia page on Explainable AI [1]. Many models today fall under the "black box" category described on that page. Also note the last paragraph in the Criticism section:

> The goals of XAI amount to a form of lossy compression that will become less effective as AI models grow in their number of parameters. Along with other factors this leads to a theoretical limit for explainability.

[1]: https://en.m.wikipedia.org/wiki/Explainable_artificial_intel...
What if we simply don't allow asbestos in our household products, just in case. Or at least have labelling on our products on the amount of asbestos are in them, so that consumers can have informed consent.
Ok, let's backtrack a bit.

If you have startup and no docs + complicated product -> discord is super easy first step. It also has a nice loop: if you see a question over and over, move it to faq, if its still repeated perhaps add better labeling/hints to your forms, if it still persists, damn maybe rethink your offering/product(or accept CS as vital part).

In the end I don't want to deal with meta stuff. I want a nice seamless product period. Discord while awkward is a good first thing that you should absolutely have - you can bootstrap it in 10 mins. (Depending on your customers ofcourse, if you are selling insurance to old folks, for obvious reasons it's not good)
I mean the dryer, not the AC.
Active sonar has been back in use for searching for submarines for a few decades now, the article is out of date. Low frequency active sonar towed sonars are fitted to modern submarine hunting ships; the low frequency is necessary to get a long range as higher frequencies are heavily attenuated. If you've seen news stories about the danger to marine mammals from military sonar it was these systems that were involved, as they put large amounts of energy into the frequency bands that propagate well - these bands being the most useful for whales to communicate with as well.

eg: https://en.wikipedia.org/wiki/Sonar_2087
Last time Serbia attempted to commit literal genocide, for the second time in less than a decade, for NATO to get involved. Do you think they'll start mass murders again?
Yeah, that's definitely an issue. Vulkan has some of the same issues, they're just moved to the pipeline creation stage.
> You mount it into an existing C64

There are also replacement C64C cases, mechanical keyboards and at least two SID-chip replacements based on ARM-based MCUs available. ARMSID is the most well known of the SID boards (I forget the other one)
2/3 of states required to call a convention, 3/4 of the convention (which includes the states that show up, not just the callers) to amend the constitution.

Or 2/3 majority of both houses to propose and 3/4 of state legislatures to ratify amendments.
Never heard of it before, but I am a bit curious about it being homoiconic. I wonder how it comes into play in Red/Rebol world, a little more thorough. This page shows some examples of lisp-like 'apply: https://www.red-lang.org/. I wonder if the use of '[] is inspired by pre-modern lisp M-expressions (Mathematica is also using them), or is it for some other reason, like let's pretend we are not a lisp-like language so to not scare of folks? :) Square brackets and curly brackets are unfortunately harder to type on some layouts. On Swedish layout I have to press alt-gr to type those, while ordinary parenthesis are a bit simpler: I can use shift, which is found on both sides of the keyboard.

Perhaps such things sounds trivial, but in a language where they claim that programming should be fun, hard to type things are a bit of fun-killers. I also disslike both visually and if I would to type all those operators #,%,$,?,:,! etc. We humans are used to raede txet adn cna prase text even when mistyped without barely stopping, but the punctuation is a bit harder to read and type, and that for a reason. That becomes especially annoying if those signs are overloaded or combined, as in Perl or C++, which is probably one of the reasons that gives those languages "write-only" epithet.

I have seen the video: https://www.youtube.com/watch?v=-KqNO_sDqm4 by Nenad, but it is from 2015. If they are still 4x slower than C for the compiled code, than I am very hard to believe they are a serious contender to become a systems programming language as they claim to be. Compare to sbcl (Common Lisp) where speed is almost approaching C in some cases. Having built-in toolchains and DSLs is nice, but it can also be a curse and made things harder to evolve and modernize.

While I sound like a very negative person, I do like some of the ideas in Red definitely. Built-in tasks, concurrency and homoiconicity sounds like a very nice features to start with.
Any time somebody else creates something instead of you, it must be accepted as suboptimal. We are all unique human beeings and have different kinds of habits and disfunctions, levels of knowledge etc. so 1 setup for all is pretty much impossible and nobody else can do it but you. Any time you accept that, you are accepting suboptimal UX. If you are doing so you are admiting that you are either lazy, or you are good with your potential being maxed out at that point (if you are accepting anything less then most efficent workflow, given that time is the most precious resource).

Actually, when I look at how most of my colegues are slow using their tools of choice, even senior ones, I imagine I would rather kill myself then using such setup.
It probably depends on the city but it can be surprisingly relaxing in London these days. They've build a lot of cycle ways. With the concentrations of pedestrians you just have to slow down a fair bit.
As if there are "studies" backing the claim that arrow keys are easier to use for navigation than the home row keys...

Personally I don't want to move my hands from where I'm writing to the other side of they keyboard just to move the cursor.
Microsoft to face EU competition probe over Teams and Office bundling
As an example, INT8 support in WebGPU would enable running quantized models, allowing larger LLMs to run locally in the browser.

See Limitations section here: https://fleetwood.dev/posts/running-llms-in-the-browser
How do you test backup restoration on daily basis?
> Bit surprised htmx falls into the XML nostalgia trap.

As the article states, the only tag that can't be searched for via CSS selectors is the new "hx-on".

And my initial thought about this is (which I'm open to reconsider), it seems like you probably shouldn't go looking for elements based on their event model. Show me every <div> with a certain value in its class attribute? Yes of course. But find me every <div> with a certain behavior on mouseUp? This isn't something you'd do in an OO language, you'd look for objects with a certain property value, not a specific event handler, which would likely be private anyway.

I'd also note that, for the same reason, standard HTML as well as React, etc have the same inability as HTMX here. The article notes that with HTMX you can't use CSS selectors to find "hx-on(something)" tags, the same handicap prevents you from searching for any element with an "on(something)" attribute, i.e. onClick, onMouseUp, onKeyPress etc.

Maybe I haven't thought through this entirely but I don't see any problem here.

(edit: to be clear, of course you can CSS-select a specific tag like onClick, and you can also select a specific HTMX tag like hx-on:click. What the article notes that you cannot do is search via wildcards or "starts-with" in CSS, i.e. hx-on:*, but you can't do on* either)
Uranium, urinating, kidneys.. I see what you did there...
Has the RAF actually surveyed some of the motorways in the north of England recently?

I nearly broke a spring from a dipped pothole on the M6 south.

Not to forget all the smart motorway signs every 100 meters and signboards overhead, will make a landing "interesting".
Salesmen expect consistent branding, not users. Users expect consistent presentation across sites.
Also, we do not live in a progressive zeitgeist. That is only the narrative. If you look at what is happening instead of what is being said, then not much is progressive or leftist about it. There is some pushing of individualistic identity politics.
But these are not used to emancipate a class. They are used to create a new elite, that is "empathic". They are not talking about righting wrongs of poor people.
At what height is water like concrete?
Amazon EC2 Hpc7g Instances Powered by AWS Graviton3E Optimized for HPC Workloads
It's not, my RFID chip in my passport broke, and I couldn't use the automatic border control in Spain, making me almost miss my flight because they were severely understaffed. I waited for 2h, while the automatic checks were ~5 minutes.
This is pretty ironic, given that Sublime Text is basically dead in terms of community, number of users, etc and definitely isn't a full IDE.
You are describing the distinction between a scientist/engineer and a technician. Technicians only need thin slices of knowledge about the underlying abstractions.

The problem with _aiming_ only high enough to create technicians, though, is that you create a good chunk of _operators_, instead, who make do with both thin _and shallow_ slices of knowledge, making them poorly suited to any kind of generalization.
It turns to plain CO2 so fast that it really makes more sense to dump the resources into developing atmospheric CO2 capture.
I hate using these systems, hotels.com is another subpar example, at least as a customer, with only half working systems. It seems silly to me as a customer that the booking system, is also responsible for handling payments. I fully understand the lure of getting paid upfront, and the sociological impact on customers in regards to cancelling, but boy is it annoying me as a customer. I find it way easier to just pay at checkout, at the hotel. Now, not everyone is a hotel, and in those cases it might make sense.

There, I'll turn of the grumpy old man now.
Overly configurable. It has more than 39 types of plugins. Not joking, you read that right.
> If you make a typing mistake you can press the "delete" or "rubout" key

i could see assigning a naughty website to that key being a thing in another timeline..
If the fringe left are throwing paint on him and the fringe right are saying "we want to be like him!" then I put it to you that the situation is that the left fringe doesn't like classical liberalism.

It isn't that the meaning of the word is changing. There is a detectable (indeed, proud and vocal) anti-liberalism stripe in the people who most loudly disagree with Carl Benjamin. And a lot of his positions are classical liberal positions. The classical liberals wouldn't have been very impressed by the things he criticises (or him, one suspects, but ones character is different from ones political persuasion).
If you train it on entire library and use real SID, maybe ? There is plenty of quirks in the chip that not all songs use
I don't think the initial response was really reasonable. Expecting an open source project that your company is leeching off of to care about your customer's problems is pretty tone deaf. Asking about a release schedule: fine. Trying to pressure the project into releasing sooner by talking about regulations: dick move.
Why involve more systems than necessary. DNS is only needed if you don't have an IP address of a destination.
My biggest issue with XML namespaces is how they work with attribute names. I worked with XML enough but I have no idea how it really works. Every time I had to Google it or trial it.

My opinion is that XML would be much better without attributes. A lot of things would be simpler. Attributes are nice, but they add whole another dimension of problems everywhere.
This is one of the few things that cryptowallets have brought to the mainstream through things like Metamask. Signing for actions is one of actions Metamask brings forward in terms of usability. Shame that it has to be tied with with crypto or the crypto “web3” world.
Oh I totally do use trello for Kanban and I must try that next time! Thanks!
"if something isn't working, it does not mean we should stop selling it"
-big pharma
They're promising good bonuses for signing up. There's a lot of complaints about people not actually getting what they've been promised.
There's an extension for almost everything, right there in the UI.

The fact that it's electron means there is native support for graphical preview in e.g. markdown, mermaid, plantuml, jupyter, etc.

Relatively sane defaults. I haven't tweaked much of the editor except the color scheme and shell startup timeout.

Zero messing around with language server setup. It's 'install extension' and go. Sometimes a window reload is required, but it restores the session intact, even with terminal history.

Remote ssh (and WSL on windows) is super seamless. The way I've used vim was always ssh+tmux. Most of this is unnecessary with remote ssh in vscode.

There's probably more but these are what comes to mind immediately.
A new history of modern computing, by Thomas Haigh and Paul E. Ceruzzi, The MIT Press, 2021
I wouldn't bet on this support to continue forever. There were calls to drop this support.

Thankfully it should be possible to emulate the whole thing with JS snippet, so old websites probably would work with minimal modifications.
To be fair, payment in is probably handled completely differently through a payment service provider as card payment, where as payment out probably is bank transfers, which I would imagine is not as easy.
I personally think it's just about using the right tool for the job. Todo lists are great when you have a list of things you need to check off or remember.

I use it when shopping, or to write my todo list for the next day. And other than shopping, I just write a list on paper instead of specific apps.

If you use it when you need it then it's great.
And yet I'd be willing to bet that cars are still commonplace where you live. I also live somewhere that has trams, and even used them myself for many years. They're still not a replacement for a car. And again, this isn't really a point that needs to be defended, because odds are you saw plenty of cars driving around today. Even if you yourself don't use one, you're relying on other people to do so for you. If you're not picking someone up from the airport yourself, you're paying someone else to do so. In a car. Or you're having your goods delivered to you, by car. I think you get my drift.

Cars allow us to do things that wouldn't be possible in their absence. The only real argument here is to what degree we can minimize the need for cars so that more people can opt to go without, but I think that's a losing battle. People vote with their wallets. Not only have they overwhelmingly voted for cars, but global urban density is actually decreasing, and is likely to do so for the next three decades. Trying to take away the freedom that a car provides is going to be a losing battle outside of notable exceptions (Singapore, HK, etc.).
> The people who _enjoy_ the toil seem to truly struggle to comprehend that someone might not want to spend hours upon hours learning how to get things working, only to immediately forget.

One of the tips in The Pragmatic Programmer is "Achieve Editor Fluency", wherever it's Vim, VS Code, or Sublime Text. I use IDEA for java code because in my job, I browse code more often than I edit it, and IDEA is nice for that. I also use WebStorm for the JS part because it's also good for that. But I invested my time into VIM because I can do everything above with it and even more. I don't want my editor to become an IDE, I want it to be powerful in editing and allow for integration, as there are slews of tools that work with code and text.

You should invest in your tools, be it Vim or VS Code. I chose Vim and Sublime Text because of their speed, and JetBrains' IDEs because of their code analysis engine. You may have different criteria, but try to follow the tip.
The heat wave scorching the US is a self-perpetuating monster
Does it provide full text search?

How does it handle content behind paywalls or content requiring auth?
if you are a programmer. Stay away. Save yourself
Linux Is the Next Platform, but Who Pays to Maintain It? – The Next Platform
It looks very simple from that brief article. They hold the cards and can get away with it. I'd imagine they aren't so tolerant if the same hosts are delayed with their fees and payments.
Canvas is more modern and also open source
You can always pull from the recovery/cloud of Apple. It's just an excuse to push you to newer hardware
I haven't seen anyone mention that you can keep a well featured todo list in a markdown file. My todo list setup is to have a todo.md open in VSCode along with the markdown extension (which has a shortcut for marking off `- [ ]` items - and automatically adding a new box when I newline!).

I also have a ~10 line python script that copilot helped me write to add days as H1 headers (literally just `# Tuesday (2023-07-18)`) to save me from doing that bit manually.
Not sure with ebikes but with regular bikes the overall death rate is lower for cyclists than drivers in my demographic (oldish bloke). Cyclists may crash but drivers get fat and heart attacks.
Manoeuvrability probably isn’t as useful as it used to be. Fighter jets used to need to keep their radar, in the nose of the aircraft, pointed at their target to keep the target lit up for the missile to find. At close enough range if you can out turn your opponent and get out of its radar, you can “break radar lock-on”.

Today though, missiles have their own radar that works at close ranges but, if I’m right, still need guidance at long ranges. At close range, good luck out turning the much smaller faster missile. At long ranges you can’t really out turn anything.

Not to mention that with modern jets like the F-35, I heard the pilots can track you with their helmets, with the aircraft having sensors all over the airframe effectively allowing the pilot to “see-through” the aircraft, and transmit your location via data link to an in-flight missile.