skysight-inc/HackerNews huggingface dataset:
> Much like Internet Explorer 6, you mean.

A key difference is that bash is not claiming to be standard where it is not. It implements the full standard as well as its own extensions. It does not do standard things wrong¹ in order for its extensions to work².

I see posix-sh/bash more like javascript/typescript than good-browsers/internet-explorer. Which makes me wonder: is there a gnu/bash->posix/sh converter out there…

--

[1] well, there are a few oddities, like == behaviour in test which can cause portability issues because the standard doesn't specify that and people might accidentally use it when trying to be as portable as possible, but this also affects sh so is a general environment issue not specifically a bash related one. Also that doesn't break standard portable behaviour.

[2] or in the case of IE, doing standard things wrong, and its own extension wrong between versions too!
They are focusing on Python now.
Top European salary would be a third of that.
We raised plenty of points. You just dismissed them, doubled down and started name calling. Welp.
The Guardian is reporting [1] that Q* "was able to solve basic maths problems it had not seen before" and cites a paywalled article on The Information [2]. They also say "the pace of development behind the system had alarmed some safety researchers" and "The artificial intelligence model triggered such alarm with some OpenAI researchers that they wrote to the board of directors before Altman’s dismissal warning it could threaten humanity,"

Sounds like it might be something notable, perhaps related to Q-learning and A* search as others here have speciulated. How it represents a specific or general existential threat is less clear, to me at least.

[1] https://www.theguardian.com/business/2023/nov/23/openai-was-...

[2] https://www.theinformation.com/articles/openai-made-an-ai-br...
Strangely, Christopher Reeves suddenly cared about spinal injuries after he was injured spinally. If your assertion was true we'd be spending most of our money and research on ACL injuries.
When I say it's a lot bigger than the military, I'm not meaning to exclude the military.
I strongly agree with this.

I find that I'm okay with shell scripts which invoke repetitive individual commands, run complex piped commands, or run a sequence of commands with little-to-no control flow.

However, then I find that people use shell scripts for more advanced programming "because it's there" and "it's ubiquitous". What follows is a lot of stringly-typed programming using more and more bash-specific features and advanced control flow. External commands and builtins gather exotic flags to handle whitespace (or preferably null bytes). Then people want complex data types so they resort to things like `jq` and JSON stored in variables. But hey, at least they didn't use Python or Ruby!

Some people argue that by using a programming language like Python or Ruby or Go instead of "just a shell script" that I then bring about dependency management hell because I might use non-stdlib libraries and I require a minimum version of the language. But the people writing shell scripts rely a lot on their ambient system environment that they take for granted. They will use bash instead of sh and assume a recent version of it (good luck macOS users!). They will assume that the coreutils are BSD or GNU and they will get it wrong. They will want advanced data structures and assume you have some random utility for manipulating JSON, CSV, or TSV installed. Now you have a dependency management problem just like you would in other programming languages.

So then people say in a slack channel "hey, please install this util on your system", or they share Brewfiles and dockerfiles and container images, or they write yet another script to check your system for the right dependencies. You end up with a library of scripts and functions which require certain env vars to be set so they can all find and `source` each other. People writing and committing clever and complicated shell scripts usually end up with the same problems they would have with a different programming language that has package managers. But it's weeks or months down the road and it's easy not to think about when committing a 100 line bash script to the repo or adding new functionality to a script or depending on "just one more" installed utility.

It devolves to the same problem of "I'm writing Python/Ruby/Haskell/C/C++/... and I'm relying on the operating system's package manager to provide the libraries I depend on", but without having a powerful general purpose programming language with an import system and featureful standard library. Some teams do that and shell scripts which rely heavily on the system environment might be a great fit for them.

The best use case I can think of for shell scripts are FreeBSD init scripts, but then I consider how tightly coupled those are to the operating system. So basically... part of the system.

I don't think I have the discipline for all of that, so my flowchart for writing shell scripts is: is it a one-liner? If yes, do it. If not, use the same programming language as the rest of the project(s) in your team.
It's not only that, but also the way the ribbon UI resizes when things don't fit on screen all at once. You never know, if there are functionality that's missing from view.
> The map should be sacred real estate. Only things that are highly useful to many people should obscure it.

This got me thinking. It would be neat if apps could adapt their UI to the features I use the most. Not what most people use. What I use. Rather than finding the UI that pleases the largest number of people somewhat, create adaptive UIs that fit my usage patterns at a highly granular level.
intelligence is adaptive problem solving ability. one way of that is to observe the problem, build a model of it, come up with possible strategies, test them through simulation, and pick the best one.

current GPT with good prompts is a very nice puzzle piece of this, but not there .. yet.
* in a model
Code review: please make method/function names all lowercase.

eg -

format_openAI_response(...)
The difficulty is in maintaining your ability to send in the teeth of third-party block lists, which I think Stallman would likely rail against, so I concede the point.
Knowledge and information are too easy to share, if this puzzle is solved everyone is getting it.
This 330kW battery generator uses a giant kite to charge itself
I recently switched to Firefox and the main blockers for staying on it were a bad experience with syncing of passwords and such a across devices, the UI (i found a nice fix but it's tedious to setup), and no app-mode.
Bear with me and take a breath :)

If you think with a cold head about it, do you believe the frustration came from the fact that Gimp has made actually bad choices about placement and design of its features? (tools, menus, options, etc...)

Or would you say it's just that they took a different path, not worse nor better, just wholly different, and that makes things more confusing for people who are used to, and have the different thing made by Photoshop, ingrained in their minds?

(btw your mention about Krita was very spot-on, because otherwise conversation usually ends up revolving about how Gimp is FOSS and thus they cannot afford having a full time designer working on the best possible UI... but in this case it seems clear that Krita has been better for you, while also being FOSS)
Ageing is incredibly expensive to the government atm, in healthcare costs, care costs and reduced tax revenue. The NHS would happily pay for a cure for aging if it cost £100,000 a pop!

The overloading of healthcare is because of aging.

Also, it's ridiculous that the current world is worse off than if people didn't age but there were government hitman roaming around who kill you sometime between the ages of 90 and 100...
I'd probably die of old age by then, just like bus drivers hearing the same thing 20 years ago.
I don't see how it is uncomfortable. It would make me more uncomfortable if the anti-private transportation campaign started by the government and the media was working on the average Joe.
It shouldn't be equal as the older ones won't face the consequences of their votes
I was thinking the same thought like 10 years ago, and I even forgot I had the idea back then. And now with all the other (especially hardware) enhancements — which I think is way more complicated! — I’m surprised it’s not a reality these days. I am sure this is the Way.
As I wrote on the other discussion for this same tweet:

I don't see how the color scheme change helps with accessibility and readability. Okay, maybe the contrast with road names was bad before, but the major point was that important roads (like avenues) were highlighted in YELLOW.

Now every road is the same color and you can't distinguish between important and secondary roads.

They sacrificed usability for "readability". They could've achieved a mix of both (maybe change/increase street name?), change the font color, but the issues still remain. You must zoom in to see a road name and it doesn't work most of the times.
Intro to Large Language Models – Andrew Karpathy – Summary
Am I missing something or was exactly something like this on "Show HN" the last days? https://news.ycombinator.com/item?id=38327017
Energy companies are subsidied all the time. About year ago to date a 10 billion subsidy program (in the form of gov backed dirt cheap loans) was started in Finland.

In the meantime people struggling with inflation are getting huge cuts to benefits, pay and public services.
Equal in quantity? So if the number of <18yos is X and there are X people over the age of 90 then that's the cut off, but if the following election there were far fewer old people then there might now be X over 70s so the cutoff gets redrawn there?

Seems quite awkward operationally even if everyone agrees with the principle behind it.

And even if you agree that it's problematic when older voters sway decisions that will affect future generations more than them, does matching the number of non-voters at each end of the spectrum solve that? And does the solution bring more benefits than the negatives of losing the experience of those old people + the negative of stripping a huge group of current voters of their voting rights?
Shouldn't they default on their delivery and have a punishment by the other market participants? Unless of course a more reasonable bargaining situation can solve it.
Creatively. https://singularityhub.com/2018/03/27/the-startup-that-has-t... his speciality was memory.
I think it's just what you're used to. I mainly work with GIMP, but have to switch to Photoshop for CMYK every once in a while. For me using Photoshop feels like pulling teeth: everything is hidden, I can't find tools to do what I want, and the tools I can find work unintuitively.
Your message intriguing... Can you point to some specific examples of frustration? I've never used Photoshop, but as an occasional user of gimp it seems quite natural and intuitive to me. I'd like to see what could be greatly improved about it.
I fully agree with you. "Park illegaly" - that's what selfish people do. Don't do a cost-benefit calculation for everything. Some rules are social contracts as well, and the fees work as a reminder that you broke them.
You can also have a few examples about unikernels here: https://builds.robur.coop/.
It has pretty clunky point of interest search. The main thing Google Maps does for me right now is "search for destination that I know exists, but whose exact address I don't have on hand, then navigate there." The entire flow when performing that task is quite polished. So far, I haven't found an OSM app that comes anywhere close to being as usable. Organic Maps gets close, but the spoken navigation is pretty bad.
I think you're confused with what the other person meant. Without tracking the home page would be made up of just the most viewed videos. Toddler videos and vlogs. Or just the most recent Videos which would likely be even worse.
Since the example leads with:

> Many features that make the Bosque IR amenable for automated reasoning involve simplifying and removing sources of irregularity in the semantics.

I do find it strange that it both shows a bug in the logic which causes an irregularity, but also that this irregularity is allowed because of the need of a second check, rather than failing to compile because the type would be narrowed by the initial constraint (if the op argument is add/sub then arg2 MUST be non-none).
> Always nice to find like-minded people on this site.

There might even be more than two of us! HN unfortunately due to it's inherent bias (vis-a-vis their origin/benefactors/audience) will tend to skew a little more against this train of thought.

> You might enjoy this mantra I like to recite in every ad blocking thread:

I agree with the vast majority, but some of the phrasing I think betrays a certain militantness on the issue that might turn people off. Specifically, your point about it being mind rape. I agree with the point you try to make with that, but that can conflate it with some other unsavoury topics that make it easier to try to attack your argument. The way I see it, it's not quite mind rape, but it is assault and battery on the dignity of the human mind.
No, power shells problem is that it cannot decide whether it's a programming language or a shell REPL, and ends up doing both badly. The syntax is too cryptic (and far too verbose) for a REPL, and too "shell-y" for a PL.

bash, for all its many many many flaws, is quite clearly a REPL first, PL second.
I learned photoshop from nothing a lot faster and easier than I learned Gimp. Paths for the same process aside, I think Gino absolutely could learn from photoshop when it comes to making things intuitive. Even if doing the task itself is done differently.
Looking forward to the stable diffusion tools (I'm guessing they will be in there).
You want to censor me because i have a different opinion than yours?

I assume you have good intentions and want to advocate for Firefox and have it have wider adoption. I want the same thing, but it's imo not enough that Chrome gets shittier (it doesn't in my opinion btw in terms of UX), Firefox needs to become better to win.
Securely Chaining WiFi Routers (2022)
It’s in the interest of the rich that everyone else has it too. Even if you’re ultra cynical and model the rich as pure selfishness incarnate with zero altruism (which isn’t true), they’d still want the largest possible set of test subjects to find all the ways it can fail without the learning experience being a purely personal experience.
Some MirageOS developers were hired/acquired by docker -- though not the (open source) project, beither the code... There's still quite some work on MirageOS itself, including reproducible binary builds, VPN, DNS services, orchestration solutions, ...
Any new car, EV or not, has a large carbon footprint from its manufacture. If the car "will barely do a thousand miles a year" - the old banger is a huge win on the CO2 front, and the nice small new EV is performative activism.

A pretty-sensible article on this, though it's from 2010 - https://www.theguardian.com/environment/green-living-blog/20...
You don't understand why, when software has a bad interface, and said software is under discussion on a web forum, people discuss the bad UI? I find that very hard to believe.
simplified model, actually
So why not set your house as your destination in google maps before you start driving? Then when you emerge from the underground parking, you will have signal again and it can route you correctly. Why do you have to set it once you are already driving? How does that help you?
Unfortunately the US will always have more options than the EU
Just think, before ChatGPT you had to hire an actual researcher to come up with ideas like demonstrating thrift by encouraging people to reuse your greetings cards...
> colossal failures of so many so expensive European projects

This is simply fiction.

EU is mules better than USA at building infrastructure, cost per mile is 4 to 9 times lower for bridges / roads / tonnels than USA/UK. The financial times has a report on it.

The EU is / has built like 5 record holding tonnels in the past five years, the base tonnel in the alps, the underwater tonnel in scandinavia, etc.

Each of those projects is in the same sort of scale as the much beleaguered Californian rail, or HighSpeed 2 in UK, and is completed 4 times faster and cheaper per mile, with less political in-fighting and sabotage.

I would argue that civil infrastructure is actually one of the most important things for an average joe

https://youtu.be/kc29axOAzRs?si=8YBTIhKqM0jtOoIW

https://youtu.be/QiYvXKQksgI?si=41sQX-rYW38iW1x7

https://youtu.be/30foJiPUrBA?si=UTkoMR_ZlrVCnzkp
I use pihole for blocking. (if all I wanted was caching and static entries, I could use my router.)

Unbound also supports blocklists. On opnsense, you just select "Steven Black" from the Unbound drop-down and you've got the default pihole blocklist.

I don't claim they have exact feature parity! I'm happy to hear about how others are using the same tools that I use; educate me!
The editorial is a little indirect but the funding challenge is the key bit.

What the editorial is saying is that both the currently private projects in US to build the new generation of ground telescopes need government money to be completed but it is unrealistic for government to fund both. Therefore the government should pick one to take over and then make sure it has enough money to be built.
Climate Forward: Joy in Action
Noise Bridge: https://www.noisebridge.net/
yes I love coding and would totally do it again - but I would maybe pay more attentions to design patterns than I did the first time around.

I would also sigh and focus on javascript over other languages. It's such a bad 'main' language but it's everywhere, and it's good to have a handle on the idosyncracies.
You are most likely both right, because it mirrors my experience everytime I look at Photoshop/Lightroom when my dad does things and when looks at darktable when I do things.
> obviously: don’t take out loans from your friends

Huh? Depends on your friends, I guess. I have taken and given loans to friends several times, and it never was a problem.
It doesn't have to be traffic shaping, it can be something as simple as limited peering capacity. Hanlon's Razor applies, this isn't necessarily malicious capping.

Most ISPs don't have one fat pipe to this magical "internet" place, they have multiple pipes going different places and not all of them are even listed in peeringdb, so their route to a particular CDN might be over private peering which is limited in size (e.g. 1-10Gb). Sure, then excess traffic might go over public peering but that might also then get saturated, or the ISP might force traffic over the private peering to keep the public peering clear for general traffic.

If you use a VPN then the traffic will come from a different route and different peering, thus be subject to the capacity of that route. What the OP probably wants is for Zen to have better peering with Akamai (they already have some announced routes).
in a lot of areas gitlab is better or has more features than GitHub. clone very much under sells gitlab. integrated CI like 5 years before GitHub actions and the issue and repo management is still far superior IMO
Vega https://en.wikipedia.org/wiki/Vega_(rocket)
Extremely high-energy particle detected falling to Earth
How does it kill solid (state?) storage compared to writing JSON or SQLite constantly? Genuine ignorance on my part.
I remember scuba divers taking a styrofoam coffee cup down, and coming back with what looks like a tiny white shot glass.

I wonder how (if?) the human mind can imagine the pressure at the bottom of the trench.
> A corporation can't care, nor suffer.

I really dislike the "limited responsibility" concept. If we remove it entrepreneurial people will still want to create stuff and they will but they'll have to care more about how they do it.
As a non-native English speaker I just took that line to be a hilarious version of form letter response. "Your business is important to us" replies have been around forever.

If you want to stretch it a bit there could be a pun involving frame-up but I doubt it.
If you spend enough time with C++ you become a compiler error transpiler that converts 100 lines of angle-bracket spam into what it 'really' means.
It's a lot easier to install more solar panels than to swap the propulsion system of a car.
Assuming you said this in good faith.

How are the Russians responsible for their government? Assuming you are American: how have you stopped the offensive in Iraq or Afghanistan?

This is exactly what the Russian government needs, hating Russians will only validate the propaganda. They tell their citizens, how much the west hates them and how they are protecting themselves from NATO. By fulfilling this illusion, you only motivate Russians to actually support their government.
Another one is HalVM [0], for Haskell. Unfortunately it's not maintained anymore.

[0] https://github.com/GaloisInc/HaLVM
Get ready for the shopping event of the year! Black Friday is around the corner, and if you’re a Nigerian shopper looking to snag incredible deals on AliExpress, EverTry has your back. In this guide, we’ll show you how to make the most of Black Friday with EverTry’s virtual dollar card.
Don't your telomeres get shorter, your DNA gets damaged and it doesn't replicate correctly anymore? Some animals can be immortal like lobsters but face limits like their physical size can kill them when they molt enough.
Well, I am a professional who administrates quite a lot of systems.

And they all run bash. They all understand `[[`, they all understand `~=`

If any of them did not, then I'd ensure they do.

Yes, shells that do not support modern bash syntax ARE archaic, no matter who sits in front of the screen. And same as I consider it part of my job description to keep systems up to date with security patches, I consider it part of my job to ensure they use modern versions of contemporary and widely used scripting languages and shells. And that includes bash.

So no, relying on features that can be expected on a modern system is not a sign of inexperience. Same as a dev is within his rights to not write his python code under the assumption that it has to talk with a python 3.4 interpreter, he is within his rights to not expect a system that only knows sh.
Is this phenomenon similar to brain zaps? I've experienced something similar but without the pain described on the wiki page about antidepressant discontinuation syndrome. Also I've never taken antidepressants, but those zaps occured always after taking too much chemicals at parties.
Nordpool rejected this proposal because it would affect electricity markets abroad. But who knows what really happens under the veneer of PR.

Finnish grid officials are calling for this to be possible in the future.
You don't understand the difference between complaining and discussion? Seems even harder to believe.
Had to happen eventually.
When I was a kid, people were already saying “100 channels and nothing worth watching” about satellite and cable.

Do we need all the professional content creators of the modern age, or is that a hobby created by advertisers as an excuse for more adverts?