skysight-inc/HackerNews huggingface dataset:
Somewhere, I've got a book for programming awk. It's got some really neat things in there that are non-trivial awk scripts from yesteryear.

I could see that being useful in the 70s or 80s... but not today. No-one writes awk more than a line or two today that's nestled in some ci script that is never looked at again.

Yes, the tool is ubiquitous - its everywhere. It also happens to be part of the standard of what is on a machine which keeps it being used for those two liners.

However, people aren't writing applications in awk anymore.

Similarly, perl is going to go the same way. It's going to be useful for those 10-20 line data transformations that are in some data pipeline for munging data. But its not something that's continuing to grow and find its way as a first choice.

Writing a new application in awk is something that people do for the exercise - much like going and doing your own primitive photography with a cyanotype. It's done as a "yes, I understand it enough to do this complex thing." Perl is a bit further back... it's developing your own film. There are still some people who do that as a matter of their business - but its not a first choice anymore.

Cyanotypes and doing your own darkroom work are things of antiques in today's age. They're not gone - but doing things in them is more like going to the pioneer town and seeing how it used to be done rather than a practical choice for today.
http://archive.today/i2L8D
The author clearly hasn't talked to game developers. Their users care about latency and will scream about 30ms delays. So game developers obsess on this.

Much of this involves getting things off the critical path. Background updating isn't as time-sensitive.
No theia has a nodejs server backing its web experience. This vscode.dev is an entirely client side JS application that runs in your browser--there's no backend server beyond something to serve a pile of static JS and html.
What? This is wildly untrue.
It's apparently way more legal than I realized: https://en.wikipedia.org/wiki/Topfreedom_in_the_United_State... (potentially NFSW)
True. Ultimately, the problem which requires a solution is not decriminalization of the prostitution but the origin of why people get into the situation where prostitution starts looking as a way out. But, since no one cares, decriminalization is a good thing to do - excluding people from the society for getting into the situation, which is a product of this society, is unfair
How would the HiFive Unmatched stack up here? Seems like it would do rather well:

https://starfivetech.com/uploads/hifive-unmatched-sw-referen...

https://sifive.cdn.prismic.io/sifive/28560457-c5a4-4f88-866c...
If you were to continue reading, you would be informed that many of the non-web languages don't have the same support in this version, since it can't run native language servers/any extensions that use OS-level APIs.
This is either quite the claim or you have a non-standard definition of "symbol." Each of those three representations are obviously different, though they all refer to the concept of "one-quarter," and I very much question the one made from @ signs. (And to be annoying, ¼ and 1/4 both have completely different UTF-8 representations, but I'd still associate them with the concept of "one-quarter.")

It seems like you're conflating "signifier" with "signified". I'd say the whole point of symbols is that they play a role in semiosis, where an interpreter (us) receives meaning (the "signified") from decoding a symbol (the "signifier"). My own decoding apparatus gets the same roughly the same meaning from ¼ and 1/4. But the meaning's not a symbol in itself.

What I was obliquely getting at earlier in bringing up intuitionism is that math seems to derive from pre-existing mental processes. Recognition and manipulation of symbols seems to be no more special than other mental processes. Rule-based manipulation seems to appeal to our understanding of causality, for example.
I switched to fish for about six months, and recently went back to zsh when I realised that the three things I really liked about it (abbreviations, syntax highlighting and autosuggestions) were all doable in zsh with extensions [0]. (It feels pretty slow, even slower than say OMZ, but that's not such a big deal for me.)

[0] https://github.com/olets/zsh-abbr

https://github.com/zsh-users/zsh-syntax-highlighting

https://github.com/zsh-users/zsh-autosuggestions
Finally, a command line shell for the 90s
What api is it using to let you create a file in a local directory? I know about https://developer.mozilla.org/en-US/docs/Web/API/FileSystem but that's for virtualized filesystems
Bitcoin hits all time high $66,974
As mentioned in the release notes, this only works for web languages sadly. And no debugging. In a way, that's not really a complete IDE (though they are probably working on it).
That airport has 100 octane mogas available now. Pilots from other airports have been flying there to fuel up instead of using the 100LL at their local airport.

Source: I fly at KRHV
If expansion is so risible, then why did the modern state circa 1950 annex Tibet, Manchuria, Mongolia, and etc.
Isn't it some compilation option issue in native part? I thought it's a line on .sln or include library in a C++ source or something that has to be explicitly specified when building a Win32 binary.
Many people in the 1890s US thought the same thing.

This might seem like a linear form of progressiveness, based on the last half century, but it isn't. Just ebbs and flows.

Typically what's occurred is a period of uncertainty allows for strict and religious sects to be emboldened and revive compliance with their ideals as they offer an ephemeral form of certainty, dominant Abrahamic religions include very gendered roles and control. (Other belief system's populations die out due to lack of breeders, so it is just survivorship bias.)
The primary rule of successful propaganda is "Don't lie about facts, control the interpretation."

False facts will get caught out. All you can do with an interpretation is argue about it.
Tim wouldn't sell. There are higher chances that Epic will be bought by Microsoft or by Sony PlayStation division. Or... they will go the Valve way, by creating their own platforms on open source, see Steam Community, OS, Deck, Index, etc. Many don't know but Steam Workshop and Community are extremely active, many social/creative things are going on across many gaming communities.
Nope, they're accurate. But I guess hope is eternal.
> In order to have a unified world (e.g. the Chinese world), you need a minimum of common ground

I agree.

I doubt however that a tyrannical dictatorship is necessary to achieve that. There are plenty of examples where people have agreed on a common narrative without an oppressive regime.
I’m not sure if I am understanding your post correctly, but AFAIK you can just hit “.” from your browser on GitHub and it opens an editor (based on VSCode) for that repo.

Not sure if Git is fully integrated in there (although, it being based on VSCode, it should).
You might be thinking of https://coder.com

>"Code-server is the primary open source project we maintain. It allows developers to use a browser to access remote dev environments running VS Code"
> For example, an experimental vaccine isn't given out widely till there is good data that it is safe (often taking years).

How is this an example of “the wrong stats being used to make decisions”? You believe that undergoing safety trials with control groups is a bad thing because they take time?

> However, for risky diseases (like COVID), as soon as there are even rough indications that it is safer than COVID, it makes sense to give it to everyone.

What if we find out several years down the road that the vaccine is causing a drop in IQ, affecting birth rates, etc.? Wouldn’t it have been nice to catch these things during the safety trials before injecting it into billions of people?
> Even on the iPad it's just as performant (with 120Hz scrolling!), although as noted in the announcement, the file system limitations make it a bit of a pain to work with for ad hoc coding.

That's on Apple, because they only allow Safari (or reskinned variants of Safari) on iOS.
Mostly anything that relies on having a real system attached to it instead of the browser JS engine. Running code, or a terminal, or things that rely on the git binary. Lots of extensions are working to remove their dependencies on the local system though.
It's not clear whether users are opted-out the data collection by default or if this is something that we need to do manually. Looking at the settings, it looks like everyone is opted-in the data collection, and you have to manually opt-out, which is a nightmare for people like me who delete all browsing history, cookies, and data upon browser exit. I will stick with DuckDuckGo.
The monopoly strategy behind the Google/Microsoft mobile patent wars
My first thought was "Wow!". But some analysis:

The Indian numbers are "inflated" as their backlog is high (i.e. they have to petition to renew their H-1B multiple times) - so for example if it takes 12 years for an Indian to get the GC, they petitioned 4-5 times and the "equivalent" percentage is really about a quarter of the figure shown. Whereas a South Korean likely will get the GC without petitioning a second time, so their numbers remain small.

Put another way, if the wait times for Indians was under 3 years, then about 75% or more of the people listed in the Indian count would have gotten their GC a while ago, and would not be counted.

When you adjust for this inflation, it's not obvious that India + China is > 50%. Nevertheless, I agree it is a significant percentage.
"In the early industrial revolution, European forests were being progressively logged out...More or less, England ran out of forests first"

Forest cover (the amount of forest covering the land) has always been small in the UK for the past few hundred years. The Industrial Revolution was not the cause of the small forest cover in the UK.

An estimate from the Forest Commission (a UK government department) is that forest cover in England in the 1100s was only about 15%. After World War I, it dipped to its lowest point - 5%. It's currently about 17% in England (similar in Scotland, Wales and Northern Ireland).

If you are interested in the reasons why, it's discussed in this BBC Radio programme:

More or Less: Behind the Stats: https://www.bbc.co.uk/programmes/p09x66st

The stats I've listed above are taken from the programme. The discussion starts approximately at the 24-minute mark.
The New Owners of the Wu-Tang Clan’s One-of-a-Kind Album
Interesting they're using tree-sitter for syntax highlighting. Obviously they can't run LSPs in the browser so this must have been an alternative. I'd be curious to see this get into mainline desktop VS Code though (and I'm not alone: https://github.com/microsoft/vscode/issues/50140).
Looking at the settings, it looks like everyone is opted-in the data collection by default, and you have to manually opt-out, which is a nightmare for people like me who delete their browsing data on browser exit. I will stick with DuckDuckGo.
I never heard of "luxury beliefs" but you can own fractions of a bitcoin (e.g. you can be poor and own bitcoin).
Hackers Hijacked Thousands of High-Profile YouTube Accounts
Interesting question; I'd never bothered because I tend to focus on a few albums at a time and I just keep them locally. Waiting a second or two when I want to listen to an album I haven't listened to in a while is no big deal for me. But it turns out git annex makes it easy to do this:

https://git-annex.branchable.com/git-annex-inprogress/
confusingly called the File System Access API

https://developer.mozilla.org/en-US/docs/Web/API/File_System...
Booking.com is the only big website I know that still uses Perl...
I'm not sure why so few people are aware of this, but The Three Body Problem is just thinly veiled nationalist propaganda. All you have to do to see it is switch the alien antagonists with Western colonial powers.
I really don't get why you're so hung up on this server thing. Yes, a phone is not a server. But it still runs a lot of complicated software. Software has bugs. We haven't found all the bugs yet. Hence, it's important to keep all of the software as up-to-date as possible for when people find some of the bugs.

> Your car has pieces that run linux too. Guess an attacker can make you crash.

Actually, yes...
https://www.wired.com/2015/07/hackers-remotely-kill-jeep-hig...
http://www.autosec.org/pubs/cars-usenixsec2011.pdf

> the drivers get updated just fine, since that's part of the kernel and os, which all get updated just fine.

Just because the kernel is getting updated does not mean the drivers and firmware are also getting updated. Drivers are specific to hardware, and if a vendor stops shipping updates for some chip that is no longer used in newer phones, then you aren't going to get updates for that chip.

> since this is about iphone and android comparison

This isn't about iphone and android comparison, not for me. You made naive claims about kernels not having attack surface and unimportance of staying updated, and I am responding to those claims.
> another band-aid on top of the languages limitations

Those limitations are real though, and getting in peoples way. I'd also add most language designers would not consider C macros as "real" macros.

Think of abstractions as power tools, you want to use the least powerful one that solves the problem so you don't lose a hand. If you're cutting a string you pull out some scissors, if you're cutting a 10 foot thick steel rod, you grab some hydraulic shears; so it goes with abstractions.

Most people never need macros, the abstraction equivalent of hydraulic shears, because most of the time your problem isn't that difficult. That doesn't mean those problems aren't out there or that macros shouldn't exist.
It seems like this person had the wrong personality to man a conference booth.

Being a PM with a closed mind doesn’t qualify you. Seeing conferences as opportunities to learn new ideas or even hearing from existing customers can bring a lot of value.
Pinterest shares soar amid reports of $39bn takeover by PayPal
or more actively:

CEO ML team reverses model used by Investors and uses it to write own speech
Or RoadRunner -> Time Warner -> Spectrum depending on your region and age
Maybe an update on the questions asked from your previous post?

https://news.ycombinator.com/item?id=26345537

In particular security audit and is the code open source?
IMHO Sci-Fi is just Fantasy that did the math.

You can add magic, but it should be grounded in some form of reality and be internally consistent. Hard SF is stuff that is theoretically possible but we just lack the tech for it, and especially how that might affect society. Cheap access to space is an easy example, thinking about a society with a working space elevator that enables people to live outside of traditional political systems. The similar story might be written about people stranded on an otherwise deserted island.
Some extensions aren't available, such as GitLens.
They’ve literally linked it at first mention - https://developer.mozilla.org/docs/Web/API/File_System_Acces... .
Have you read the sequels? I've read a lot of scifi both hard (Tau Zero, Blindsight, Diaspora, ...) and soft (Dune, Cat's Cradle, A fire upon the deep, ...) and whilst three body itself is middling, the second two books are masterpieces that make the overall series an absolute favourite of mine.
The beauty of computer games on Amber screens
Perl is used in the background for lots of glue, and integrations.

But I don't think it was python that took over from Perl. When I think of the kinda web-applications I was writing they got replaced by Rails, PHP, and similar.
So these limitations don't exist for Codespaces then?
>the US immigration system ties visas to a single employer

While this is true for the L1 and one other (I believe J1), I don't understand why people believes this to be true for H1Bs. It's simply false- H1Bs can transfer employers, it just takes a couple of weeks and some paperwork, and thousands do it every year. I know a number of folks professionally who've done it without hassle, and I know a couple people in my personal life who've also transferred.

There is a period when an employer has sponsored you for a Green Card that you probably can't switch, but after the EAD is issued you're free to transfer employers again. Basically, 'H1Bs are tied a single employer' is a widespread urban legend

https://www.immi-usa.com/h1b-visa/h1b-visa-transfer/
https://thevisaproject.com/experience/us/h1b-transfer-premiu...
Web file system access API, it's only in edge and chrome right now unfortunately: https://web.dev/file-system-access/
Because "we're active" is something you want to see in a language - even if the language has little adoption, being active is positive.

"We're not dead" on the other hand is defensive. Even if the language has a big community still, it means people are leaving.

And the thing is new users seldom go to big but dying languages. They'd rather go to small but growing languages (which at least are more exciting), but even more probably, they'll go to medium to big but growing languages.
How to create a SalesForce developer org for beginner purposes?
The idea behind it is that the government should be setting quotas, limits, divisions, etc based on maximizing conservation (not preservation). They should be preserving some areas, like wilderness areas. They should also be allowing limited/regulated use of some resources in some areas to support industry, jobs, conservation, etc (and should be done in a sustainable way).

So if they are doing it right, there shouldn't be a need to have people buy the lease and not use it. At the same time, it doesn't make too much sense care if people don't use the lease so long as they pay the money (except in the scope of organizing to manipulate prices and markets, and this doesn't cover missed royalties/taxes).

I guess it really comes down to debating if we should be balancing multiple uses and group interests, or if we should be choosing as a society (really an oligarchy in my opinion/experience) to pick a winning position/group/use and ban all others.
The majority are Treasury securities but the Fed has also purchased other assets under quantitative easing, like mortgage-backed securities.
> I'm not sure you're making the point you think you are making

Not counting "it would be nice if you had exposure to these languages."

A job, where you are required to primarily develop software using these languages. That's the criteria.

-----------------------------------------------------

Monster.com

"apl software engineer" results: 0

"fortran software engineer" results: 0

"lisp software engineer" results: 0

-----------------------------------------------------

Linkedin:

"apl developer" results: 1

"fortran developer" results: 0

"lisp developer" results: 0

"python developer" ~50,000 results (no, did not bother to filter through the list to get down to actual python jobs vs. mentions)

"c++ developer" ~100K (same comment)

-----------------------------------------------------

Oh, no, I am making precisely the right point. HN running on LISP is a rounding error. FORTRAN for scientific computing is also a rounding error. These things are dead.
The Art of Deception, Lighthouse score edition
> The hardest sci-fi is just called fiction

I believe the hardest sci-fi is called "non-fiction". There is a "scale" for this, anyway:

https://tvtropes.org/pmwiki/pmwiki.php/Main/MohsScaleOfScien...

I'd say something like "For all mankind" also lands in the Sci-Fi genre, and there REALLY has been nothing physically impossible (yet), though the nuclear engine is borderline

It's hard to imagine "The Martian" or "For all mankind" to NOT be in the category of "science fiction"; they're certainly not fantasies. Maybe "For all mankind" belongs in "historical fiction" but it's edging towards being too recent for that. I don't think they're "just fiction" because grouping them in with, say "100 years of solitude" or "ulysses", or even "the client" doesn't seem quite right either.
Good thing you are not in the government.

'Hobbyists' have been waiting for lead free avgas for decades. You should just crush their planes while you are at it.

While the super rich do whatever they want? By the way, if you are super-rich, you are probably burning Jet-A anyway, not AVGAS.

The real fix is to just issue the damn regulation and provide some incentives. Engines have to be overhauled and replaced periodically anyways. Make it easier to recertify aircraft, provide a path for aircraft that no longer have the original manufacturer around. Give incentives for small airports to stock on whatever the proposed avgas replacement is until the demand catches up.

> flight plans are registered

No they aren't. No requirement for flight plans in VFR.

If you are proposing such harsh legislation, you should at least try to learn something about the subject matter.
I really don't appreciate the way we retroactively demonize various industries with hindsight that was not available in the past.

The fact that leaded paint was known to be harmful does not imply that it was known that burning leaded gas and dumping lead into the giant atmosphere was also enough of a problem to be concerned. That requires research to prove.

The same way that oil companies did not "know" that the petroleum they were producing in the 80s was causing climate change. That also took decades of research to confirm.

Meanwhile all of us benefited from both petroleum and leaded gasoline. Im not apologizing on behalf of shitty corporate behavior and dishonest research funding, but we should be reasonable about accusations of negligence. Hindsight is 20/20.
I consider high on-chain activity to be an indicator of new people getting into bitcoin, bringing in new money, which drives the real valuation higher. In this regard, LN effect, as important as it might be, is not relevant: new money are not brought in via LN.
The feedback wasn't really actionable. Because it was from a person who didn't find the call to action motivating. No number of screenshots is going to change that.

What I mean is that adding screenshots and such is not going to make a difference for the target audience.

Or to put it another way, here we are on Hacker News and not a damn bit of that advice would be good for us.
But still- at a language semantics level, values can't have multiple owners, and String couldn't implement Copy just for this one case. So how does this reconcile with the borrow-checker?

Or can consts have multiple owners since they're immutable and have a static lifetime? Is this just the first case of a non-Copy being const, so the question has never come up before?
G*d forbid anyone ever stop scrolling. I was browsing airbnb the other day, looking at places in a small area (maybe 25 rentals) and was shocked/alarmed/saddened to discover that the app has infinite scrolling. Rather than the list ending once I’ve seen all 25 results, they just show them again in a different order.
As a CS student we used Cloud9 IDE for developing and code sharing in assignments -- we didn't know what Git was and using it didn't become a requirement until later semesters. "Don't touch anything, let me compile first" was a common utterance.

Haven't looked into it for a while, apparently it was bought by Amazon and you need an AWS account? Back then it was just open the site and you're coding
He's not an anti-vaxxer. He is pro-vaccine for all other illnesses. He's also said he doesn't care if you choose to take it, just don't mandate it For all people when the science is not clear about the cost:benefit ratio for certain populations such as children.

That being against mandating these emergency experimental COVID-19 vaccines for all individuals is being conflated as being an "anti-vaxxer" shows how much propaganda has caused some people to lose all rationality on this topic.