skysight-inc/HackerNews huggingface dataset:
The researchers main concerns (making shell programs perform better, especially by better leveraging the parallel computing resources of supercomputing environments), but they do give a nod to stuff I care more about (usability and breaking out of the limits imposed by extant terminal emulator standards).

I hope that this jump starts a bit more research into shell languages. Maybe the veneer of authority given by papers suggesting various improvements will help draw people to next-generation shells that take up those improvements and advertise that.

If you were not aware, PowerShell has inspired a whole generation of next-generation shells built around structured pipelines, and they're very exciting. My personal favorite is Elvish, which also draws much inspiration from Fish, a lovely 'old-fashioned' (text-only pipeline) shell with a strong emphasis on interactivity and ease of use. One thing that makes Elvish special besides its ambition to be a pleasant and useful general-purpose programming language is its portability: it's typically distributed as a single static binary, and it even has native support for Windows.

When I think of 'the future of the shell', I absolutely think of Elvish, namely with respect to:

* better portability
* high aims as a 'real' programming language
* built-in static checks where possible (for now just syntax, I think, but a more complete type system is on the roadmap)
* sophisticated and responsive interactive experience out of the box
* structured pipelines, structured pipelines, structured pipelines

To me, the performance issues the authors address are secondary to what I've enumerated above. But they're right that the fundamentals of the shell are great as well as overdue for some innovation.
yea good point. Unicode does overwhelm simplistic ideas about string representation. Love those grapheme clusters.
Even universities that are pretty open about physical library access tend to require credentials for electronic access. The one I use sometimes used to be pretty open so long as you were physically in a library but last I checked they seemed to have clamped down. I could probably get a day pass--I'm an alumnus--but it's definitely gotten tighter.
Last time I dealt with usage-based pricing, I racked up a $13k bill for an APM service. I wasn't aware it was even happening until the attempted charge at the end of the month. No warning emails we sent to me. Thankfully, they let me off the hook as I had been a customer for years before they moved to usage-based pricing. But I'm no longer a customer, because that event made me reevaluate if the service was really even worth it at that point in time.

Suffice it to say -- as the owner of an SMB, I despise usage-based pricing.
It’s politics: If one party says it, the other MUST disagree, no matter the evidence. For the left it seems the person making the claim is more important than the claim itself. It’s a naked power play and has stripped all credibility from biden and everyone else in Congress.
that sucks, are you unable to create an account as a non-student?
I wish "college towns" would die. They're everything that's wrong with tourism towns but with a significant portion of the population not having the life experience to realize they're being taken for a ride whereas at least with tourism everyone's on the same page about it.

Edit: Why is this opinion so unacceptable here?
I hear that often but is it really true?

There seem to be tons of companies, typically small to medium ones, who provide quality services and products and have earned the trust of their customers, workers and partners over the years without screwing them over left and right. Some of them additionally have higher standards in regards to environmental issues on top of all of this.

Nobody is perfect, but I don't think it is required to be a bully to find and keep a sustainable market niche.

Overall this behavior is harmful, partly because it puts people into positions where they have overwhelming levels of power and influence. My personal opinion is that this leads to an unreasonable amount of responsibility and an unhealthy detachment or distance from affected people.
I rather love JS. Honestly choices of languages is pretty low on my priority list, but JS's prototypal inheritance is flexible & most of the language works well enough.

I do say though, I find the modern tool chains we have to use to effective leverage modules & use them on the web to be a bit of an abomination. There are much much better tools now, and it's a legit hard real problem, one faced by few other languages, but it has sullied what used to be an elegant & clear what-you-see-is-what-you-get (WYSIWYG) system with something arcane & difficult.
wow, that’s one helluva response. HN in 2007 seems like a wonderful place
I am inclined to agree with you, but playing devils advocate, there really isn't anything to stop google from going full crazy and really blocking people. That's the disconcerting thing for me.
TikTok filter - now you don't need to dance, just use the filter
One of the actual useful things it can do is DNS. The current DNS system is about 40 years old and very flaky. Blockchain can do DNS better than the current system.

Blockchain based DNS allows people to actually own their domain, instead of the current system where we basically rent domains. It also makes it impossible for domain to be seized.
I think the key is that they come from A background. Few, if any, people have the people skills, technical know how, and domain knowledge to be a PM early in their career.

Instead we diluted the PM role so much to allow new grads to have a place to go, and so that PM leadership could increase their headcount, and now we have engineering managers having to manage their product counterparts because they lack the experience to manage themselves.
Tab-look isn't skeuomorphism, the way it's used most places in computer UI—it indicates to the user which parts of the UI are associated with the tab, and so may be expected to change when the tab is switched.
My mind went towards stuntmen. Now, studios can record natural actions for a large database of actions, and pick and choose. Instead of the Wilhelm Scream, you could see "Flip #564" and "Crash #827". If it doesn't even matter what shape the stuntman is, it seems to me like the industry might be looking to fill that occupation less and less.
> I was thinking a library to generate fuzzed inputs that you could use in normal tests.

The fuzzer input is random data. You don't need a special library to generate random data. In fact that's what the post tells you with respect to type compatibility:

> types which implement the BinaryMarshaler and TextMarshaler interfaces are supported

these are just tools to convert from/to binary (unstructured or utf8).
how is this different from the wework business model?
Ask HN: Have you stopped reading books?
Reading has always been a big part of my life but I was out with friends the other day and they asked what I was reading and I said that I feel like I'm reading more than ever but that I haven't bought or read a book for over a year. In their place is a mix of podcasts, blogs, other articles, YouTube videos, and HN (a lot of which aren't reading at all but scratch the same itch for me)

I honestly hadn't even noticed the shift but now that I have I'm going to make an effort to mix in some hardcopy reading material. Was just curious how common this was though.
Until now about:config
browser.proton.enabled false
works fine.
For what it is worth, as an Australian I quite enjoyed:

Zone Blanche
Lupin
L'ascension
Le grand bain
That's especially visible when comparing with the "driving person", who is floating in a loose open trench-coat that flits about as they dance
You mean it wasn’t from a US military operation, as the Chinese government was claiming?
What do you think's wrong with them?

Many 'college towns' were college towns before they were much else.
To keep a law clean, you generally have to dump neurotoxins all over it, too. Do you really want your kids playing in that?
Interesting, here's what I see now on 89.0: https://imgur.com/a/bItmejF

I swear the "PLAYING" text wasn't there when I first updated. Seems like maybe they're still ironing out how to handle it.
Brendan already replied to another comment saying he doesn't remember the VIP's name.
For being the receiver of rsync backups, and for long term archival storage, ZFS is really best in breed.
Thank you. With just the fix to connect the "button" to the tab below, it feels good again. The other interface with the floating buttons is a bit too unspatial for me (I always had a thing for spatial interfaces).
You speak of "running around on a lawn" like the kids are running laps or something, and not developing social skills by playing games, staying healthy through exercise and developing physical coordination for the rest of their lives. And just having fun.

I'm all for curiosity about life and exploration, but for a lot of games a flat field is simply better, and those games have tons of value. How well you work/interact with other people has a huge impact on life, and active play directly develops those capabilities.
It sounds like you are under the impression that they simply changed the article, leaving it so that someone who reads it now will have no idea that it used to be different.

But according to the submission, they added a note explaining what was changed or removed and why.
I've always interpreted it as running code directly on the processor with no OS. I made a "baremetal" bitcoin miner for the original raspberrypi, until it burned up the chip(and i learned why OSes are important). I guess it's been updated to mean an application running on the native OS.
I've read this before, and I like this bit at the end:

"My knee-jerk sense here is that the 6809 was (nearly) the last big combinatorial non-microcoded CPU for a good reason. Some of us adore it, but there's a pragmatic limit to attempting to make a 'super' version of it; the supercharged "thing" quickly ceases to be a "6809" any more."

I feel like the same thing applies to people who have tried to extend the 6502 into 32 bits, etc. No matter what you do it just doesn't end up being 6502ish, really. The genius with those processors was what they could do in a single cycle, with a minimal transistor count, fast interrupts, and with a one-byte opcode. It sucks not being able to address more than 64k but everything I've seen that extends that ultimately ends up being awkward and not 6502ish (including the 65816 in this)
Or the person searching it ctrl+f’d a typo. Or a Chinese intern who helped compile the spreadsheet deleted that row on “accident”.

People are too quick to notice conflicts of interest. Everyone of us lives a life filled with such conflicts, yet we manage somehow to rise above, for the most part. Fauci seems like a nice guy to me.
This is the situation I'm in now - I attended the University of Wisconsin, loved the city enough to stick around Madison, and now have a great quality of life working remotely for a company where I'm the only employee in this timezone. There are other young people around, college sports, educational opportunities at the nearby technical college (starting night classes in their paramedic program this fall), and decent housing costs. The university facilitates a lot of this by opening up the student unions to alumni and paying members.
Show HN: Post from Gmail to Your Blog
I made a tool to let you create a blog and post to it using your gmail.

What’s unique is that your can attach downloadable content to it to share worksheets, PDFs, or other such extras (maybe class assignments?) which your readers can download and use locally.

Link = https://moogle.cc

How it works -

* You sign up for Moogle

* Get yourself a blog on a sub domain of moogle.cc

* Write your post in Gmail. Include inline images, use different fonts and sizes allowed by Gmail

* Email your post to blogpost @ moogle.cc

* Some admin stuff explained @ https://moogle.cc/blog/post/1v6ouq/getting-started-with-moogle

* And voila! Your post is live!

Why did I make this?

I hate writing posts in markdown so I was getting frustrated with my old blog which followed the .md—>GitHub —> blog route. This method reduces the friction involved in blogging.

Examples of the generated blog posts —> https://moogle.cc/blog/
LLVM Clang 12 Leading over GCC 11 Compiler Performance on Xeon Scalable Ice Lake
Biden order bans investment in dozens of Chinese defense, tech firms
The point is that users will mess with javascript on your page (especially analytics.) And as someone pointed out bellow, bots that run javascript are becoming increasingly common.

Either way you're going to have to do some work with the data (and probably include statistics from the server side anyway.)
> Large portions of the population did not suddenly become lazy and lose all ambition. They're not engaged with the economy because they're losing the ability to engage. This is a global phenomenon, and it's getting worse and worse as tech makes most of the population increasingly irrelevant in the job market.

Spot on.

When media hypes up the automation as the doom for employment, they are ignoring the doom of employment already happening around them.

The only country that seriously paying attention to this problem probably is China. CCP is at no time not paying attention to make everyone busy up doing something meaningful (probably more to the state's ends, less so to individual in the western sense).
> Let me know when the CIOs of listed companies are up for that kind of lifestyle for their email and word processors.

I think you're absolutely right that this kind of rigidity is not part of our tech culture, but maybe it should be if that tech is running power grids, [oil] pipelines, and other critical infrastructure.

In summary - maybe we should spend more money so that we get systems which are reliable and resistant to this kind of attack. (_I_ think that's probably a good investment for power/transit/core network/safety systems)
Not if left on the yard. It dries out into hay and clumps up. The clumps kill the grass they're laying on and eventually kill the yard.
> Why would any adult want to live in a loud college town filled with children?

Most college students aren't 'children' or 'kids', they're adults just like you.
Show HN: My latest side‑project helps you generate images automatically
https://reddit.com/r/NoLawns

There are examples of how such lawns may look like and an attached post with wiki that contains a lot of resources for beginners and the curious.
Pixel could soon take time-lapses of the Milky Way
Isn't that a user preference? I remember after some upgrade a few months (maybe a year?) ago that the current tab was also de-emphasized and I changed the highlight color as it didn't seem to be changing itself back in the next release (i.e. not just a bug) although it never manifested on my private laptop which runs the same setup.

Edit: Apparently you need to set custom CSS for this. You might need to enable Expert Options at the top of the preferences screen. I've got:

.tab.active {
background-color: #371737;
}
.tab:hover {
background-color: #600;
}

These colors are I think slightly more obvious than the default was; just toy with the values a little (lower is less color / darker and vice versa). Not sure if this part of my CSS is also relevant / needed to work well with these colors:

#tabbar {
background-color: #000;
}
.tab {
background-color: #171717;
}
I think the question is what the reason is for flagging these links as malicious, and is there a rule that automatically whitelists Google-owned domains from this blacklisting?

Since I imagine what happened is that some heuristics identified the analytics code as malicious and it got blocked, do we also have an example of Google misidentifying their own tracking technology and marking it the same way?

If not, I would say that's where the anti-competitive behaviour lies, anything Google automatically becomes whitelisted by their systems while competitors have to be careful and keep checking that they are not incorrectly flagged.

PS. I don't actually think the behaviour here is inherently malicious, it's likely a mistake that will be quickly corrected, but it highlights the problems of one company owning the entire ecosystem and the hurdles competitors have to jump through.
These situations can become traps for local economies: People don’t want to invest in education without job opportunities. Companies don’t want to invest in more jobs without educated applicants. Self-reinforcing cycle.

The inverse of this situation is why high cost of living cities continue to thrive: It may cost more to hire and retain people, but you’re guaranteed a supply of motivated and educated applicants. It becomes worth the premium to operate in those expensive markets.

I can’t speak to SA, but there are definitely cities and even regions in the United States that have high unemployment but also struggle to hire reliable employees regardless of wages offered. Even if a company pays well, the well-paid and well-educated hires often want to use those jobs as a springboard to move out of the city rather than risk tying their career to a declining local economy. Turnover is high simply because educated and motivated people leave the area.
FWIW, the playing text is longer in the localization I use, and when cut off (many tabs) it's not really readable. :)
This is the kind of strategy that some next-gen shells take up, most notably Oil Shell.

For my part, I think the old syntax sucks and has got to go, and if your new shell's language is good enough, people will want to deploy it where they might use it, just like any other scripting language.
It's here to stay.
Do you not have "playing" in small caps under the title? https://i.imgur.com/9qUz5zT.png It's also shown in various articles about the redesign: https://www.theverge.com/2021/6/1/22463321/firefox-design-re...
Yeah, in South Africa nobody puts their own gas in their car. There are multiple people at each filling station whose job that is. You also don’t pack your groceries at a supermarket either. You also have a maid and a gardener, it’s so dirt cheap unless you’re really poor there is no reason why you wouldn’t. There are car guards all over, there’s no need to even push your own trolley or pack the stuff in your car, they’ll do it for a small tip. Basically if you earn an average amount money you can enjoy a seriously comfortable life.
> Normally I'm not a huge fan of throwing in new laws but I do think it would be reasonable to legislate that unsubscribing from a service must be as easy as subscribing

But the free market will regulate itself! /s

What else are laws for?
Computer Science is not Software Engineering. That’s my conclusion after the degree and two decades of professional work.
That’s a great idea, because I have no idea what’s actually native to my area.
We'll find out on the 24th

https://www.theverge.com/2021/6/3/22466394/microsoft-windows...
Not really, reading feels like a way to go deep into a topic for me, while podcasts, documentaries, and articles scratch the surface and show what topics might be interesting. Compare reading “The Smartest Guys in the Room” with browsing the Enron Wikipedia article or watching the documentary and there’s a massive difference.

The tough part is always finding quality books of course.
TCP/IP stack written in Python
I have recently included multiple improvements to the PyTCP project (TCP/IP stack written in Python). Please feel free to check it out if you are interested in Python network programming.

https://github.com/ccie18643/PyTCP

#networkengineer #ccie18643 #python #network #programming #tcpip #ipv6 #tcpipstack #linux
I use a regular blow out the side mower. Even when the grass is thick it decomposes fast. The windrows will make the grass turn brown if I let the grass grow tall (like 30cm tall), but two weeks latter it all decomposes and you can't tell.
Looking at https://en.wikipedia.org/wiki/Smallpox#Eradication in most parts of the word it spread until 1960-1970, so I expect most people with more than 60 years old to know. From https://ourworldindata.org/age-structure the 65+ group is 10% of the current population.

I'm younger, but I remember horror stories from my parents about smallpox and polio (mostly about polio).

My children, ... I don't know. I can check later, but I guess my older daughter know, but's perhaps it's like horror stories about her grandparent epoch.

Perhaps we should pick a day and make a big annual commemoration worldwide.

Somewhat relevant xkcd: https://xkcd.com/2448/
I do not think you can come this conclusion in a two party government with first past the post elections. Your choice is always the lesser of two evils.

Ranked choice (or star) voting would provide more insight, but I do not know of a large government that has a long history of using it, but it would be interesting to see that data if it existed.
Or will remote education will empty them ... ?

Of all people I suspect businesses would want their fresh out of college students to be more likely to be local and in the office.

And of all people college students are the most ready to move.

More rural areas and housing supplies also aren't necessarily readily available / as cheap as you might think.
A container runtime in Rust by container organization, the developer of podman
Sure, but they also mentioned "teachers". Do you call infant daycare staff teachers?
Maybe you should use a line of Rust in Oil so that the rewrite-it-in-Rust people make Osh into the new ubiquitous shell.
"Why would ransomware that can encrypt all your files not be able to delete your snapshots?"

If you keep your backups on a third party cloud storage provider that runs on ZFS then those snapshots are taken by their root, not yours.

You send your backups to this cloud storage provider and they take the snapshots on your behalf.

You have an unprivileged login and have the ability to read the snapshots, but not destroy them.

In this scenario, Mallory can destroy your data and gain access to all of your cloud credentials and destroy the primary dataset ... but cannot destroy the snapshots.

I'm sure there must be some cloud provider, somewhere that offers this ... right ?
No they don't. They decompose in a couple weeks and then the grass - which went dormant but is still alive) comes back.