skysight-inc/HackerNews huggingface dataset:
I'll preface by saying by far my biggest gripe with Julia is the inability to deploy binaries easily. The only hope on easy deployment I suppose is to hope it becomes commonly installed enough that you can rely on it being on systems. But some of your complaints are a bit off (in my own opinion):

>and you can't quickly run a script

What is wrong with the following to run a script?

$ julia myscript.jl

If you have specific needs that demand, after hitting return, the few seconds of delay for the vast majority of scripts is an issue, you can pre-compile it ahead of time or simply use something like https://github.com/dmolina/DaemonMode.jl

Julia has issues as with all languages but "not being able to quickly run a script" is by far one of the easiest to work around.

> and you can't quickly run a script or REPL for development.

REPL- I disagree. Of course you can - that's how many of use Julia.

> And now Julia has competition from Mojo.

...maybe. The code-samples we've seen from Mojo look very similar to Python, obviously. And that is specifically why a lot of poeple love Julia.

The problems people are more and more interested in (machine learning, etc) are at their base mathematical problems. These languages are all tools to translate mathematics into computer instructions. The code should then ideally look as close to that math as possible. Spamming np.linalg, sp.sparse, and so forth over and over again is just ugly, and the entire Python workflow overly encourages object oriented design for concepts that are mathematically functions. And, well, should be functions. If you're working in these or related fields at all and write any code with Julia, it's hard to not fall in love.

Mojo may make Python faster. But it will still be, roughly, Python.

And considering that the Python 2 -> Python 3 transition has still not completed, I think it's premature to conclude Mojo's python upgrades will get anywhere.
Missing mlterm
Only because you agree with Knuth.

Both McIlroy and Knuth have valid points. There's a reason that not all shell scripts are written in the literate style. There's also a good reason why large programs aren't written like shell scripts
Seems to be closer than I thought.
(only submissions that did get some attention and I could find in a few mins)

posts summarized as "Bob Lee took drugs":

11 days ago: https://news.ycombinator.com/item?id=35794493

11 days ago: https://news.ycombinator.com/item?id=35798090

18 days ago: https://news.ycombinator.com/item?id=35694534

posts summarized as "it was personal":

29 days ago: https://news.ycombinator.com/item?id=35577686

29 days ago: https://news.ycombinator.com/item?id=35577675

30 days ago: https://news.ycombinator.com/item?id=35575303

> 30 days ago: https://news.ycombinator.com/item?id=35565649

> 30 days ago: https://news.ycombinator.com/item?id=35562936

sorry, but the dude is really not that important that we need a weekly update on him taking drugs (and I'm guessing that yes, some people strongly dislike the "lets dig in his dirt" angle being spread through the media, given some of the comments on previous posts)
This is not a mutually exclusive “or”.
People’s political opinions are a huge industry in America. From the DNC/RNC all the way down to street beggers; political affiliation separates fools from their money. The news media, who used to publish news, have caught on, in their ever growing desperation to remain viable, and turned to 24/7 rage bait political content. It’s all supported by viewers (and donors!) like you!

https://www.npr.org/2022/04/07/1091487910/blm-leaders-face-q...
I would be surprised if this has changed since 2001. I think it speaks more to the changes in attitude/perspective of the author, and the communities they choose to participate in—and less about the world. Also, PHP and Java have both improved greatly since 2001...

Finally, I should note that I would be far less motivated to join a company where I’d have to spend my time writing Java or PHP that one working with Ruby or Swift, for instance. We’re still allowed to have opinions about languages. It’s just childish to demean others for theirs.
Really? That's a good description of the SF section of literotica.com, as well as visual SF like movies, tv and comics, but written SF is much more diverse. If there is any trope, I would say that a disproportionate number of evil aliens are arachnid in appearance.
Producing a Go scanner in 1219 bytes of code
Incident: Ethiopian B737 at Dire Dawa on Jan 9th 2020, swarm of grasshoppers
> Unlike the Windows EULA, the GPL doesn't put any limitations to use, so at your own home you can do whatever you want (including combining it with ZFS, if the CDDL were to allow you), but you can't distribute the combined work (because the GPL forbids you to do so)!

This is what I'm arguing is wrong. GPL explicitly allows distributing a collective/combined work, in contrast to a derived work. See, again, GPLv2, Section 2.
Unfortunately I can't point you at a single comprehensive resource.

Instruction for building apps in AppKit has always been kind of spotty. When I first started learning it alongside Objective-C in the 2000s, the best a beginner could really do was sift through random blogposts and mimic patterns seen in FOSS Mac apps. The best resources at that point were probably the various books on the topic (such as the Big Nerd Ranch Cocoa books I'd seen recommended frequently) but at that point I was a broke teenager so buying books was off the table.

I would like to at some point build a one stop shop for learning all the most pertinent parts of building a Mac app with AppKit and Swift, but that takes a lot of time… if it happens it'd probably be when I'm inbetween jobs so I can dedicate the resources required to make such a thing good.
Sweden building the first permanent electric road that charges moving EVs
This has a lot to do with Wikipedia being designed by a couple of Objectivists. They believe there is one reality that can only be correctly perceived in one way, by Rational Individuals.
Wikipedia is the encyclopedia for that worldview, and it excels where there is little disagreement between worldviews.

A better Wikipedia would have epistemological relativity as a central mechanic, while simultaneously relaxing the rules on acceptable sources. Implementing that in a way that doesn't compromise UX would be difficult, but it's a technical problem more than anything.
The world has moved on. Rick Beato also laments about the future of musicianship because of software tooks and how kids prefer to watch someone do something more than to do the thing.
A guide on building a high-performance Linux workstation using AMD AM5 platform, with Zen4 CPU architecture and Linux-compatible hardware and software, for professional and creative work.
It is not undocumented it has a man page and exists in /usr/bin.

Finally I believe here is the source code.

https://github.com/network-quality
I don't think gender dysphoria is an adopted identity in the same way as an interest in fashion, and neither does the medical community. But we can leave it here, it's all off the topic as you say. Another time perhaps.
From a country freaking out about it's borders while holding onto the symbol of the Statue of Liberty...

> Give me your tired, your poor, your huddled masses yearning to breathe free.
With 62 Newly Discovered Moons, Saturn Knocks Jupiter Off Its Pedestal
I don't think so. There are plenty of terminal based programs that would clearly benefit from proper graphics. And doing it in the terminal means you don't have to set up a second connection, e.g. when you're using SSH.

That said it's disappointing that the best we can do is Sixel, a hilariously inefficient and ancient format.
The thing with WebGPU is, that it is a very different way of programming, so you cannot just enable it and benefit from it coding the way you are used to.

Because the GPU are in fact lots of small cpus, meaning if you want performant code, it has to run parallel.

And then the fun starts with sharing ressources, coordinating etc.

So the code and data has to be structured very carefully, if you want actual improvements.

And this is not new to me, but I have never done it for something serious, so far. So for my intended use case is should work, as I need to do lots of raycasting and this is where GPUs shine. (But I still need to figure out the compute pipeline)

But in fact, I do intend to work something out, enabling other people to make use of it without having to do the deep dive.

At least in some cases ..
Not sure on production readiness of rust products.

I myself would still want to use a reverse proxy such as Envoy, Nginx, or Traefik.

If someone from Linkerd would like to weigh in on this, that would be great.
Considering the bulk of data is now behind some form of paywall (ie you need a netflix subscription to access netflix data) I would be very surprised to see even bing+google crawlers combined consuming anywhere near 50% of traffic. They just don't have the access necessary to start pulling such numbers.
For me, this comment just highlights how egregious taxation already is.
An interesting corollary of this is that if you want to reduce the model size you can compensate by training for longer to achieve the same accuracy. Depending on your training:inference ratio this may be more optimal globally to reduce your total compute costs or even just reduce your frontend latency.
I didn't see this point mentioned here after a brief scan, but one thing that's a problem for Musk is that his car business, Tesla, is more important than Twitter, and countries can put a lot of leverage on him with that.

You see this with China for instance, which he doesn't criticize.
What doe celebrities have to do with anything?
Then precompile or use https://github.com/dmolina/DaemonMode.jl.

But 1.7 seconds at first startup isn't even enough time to articulate a serious thought, much less write any good code.

I struggle to believe it's a dent in anyones workflow.
> Both McIlroy and Knuth have valid points.

Knuth was asked to write a program illustrating his technique of literate programming, which he did. He was not making a "point". He was making an example. Very different things. McIlroy came in and made a point in his review. Other people, presumably illiterate because the source is available and we can know what was written, made it into a competition or debate. Which it was not.
We run some llamas to analyze user content.
Because cat.
What is LWN?
I started game dev with flash, which was excellent for rapid prototyping and is still unmatched for casual games.

But OP especially wanted the hard way of doing it from scratch..
Core77 ought to really benefit from Midjourney being a thing. One of the publication's major points of focus is conceptualization.

However, this is so especially true that I can see the situation inverting itself such that a new, higher bar is set for concept work.

Like, OK, interesting examples of a lifestyle take on a traditionally bleak structure. But also, what's really unique from an industrial design POV? Are there functional details that hint at a new experience aside from visual aspects? Or, what are some additional takes that move the discussion out of the more common form vs. function dichotomy?

(And as the comment on the post ever so gently hints, I think there's still going to be some tension around the introduction of this new tooling... especially if it is effectively adding noise to the space in the form of new visuals without as much consideration. How much of this is now an editorial problem vs. a problem for the industry?)
I've been meaning to read up on Frank Ramsey, an early 20th century philosopher, mathematician, and economist, who first postulated that people's actions are determined by the balance between their expectations and their desires. A world built on probability would be up his alley, I imagine.
> My most complicated problems were reactive DOM elements based on nested loops and recursive components

Agreed, I've tried solving it by setting an attribute `sb-mark` which allows syncing just the branch of DOM elements that maps to that particular key in the reactive object.

This removes the need for VDOM diffing, but unless I use a `MutationObserver` external updates to marked branches will probably mess it up.

Haven't yet tested it for recursive components, it should work for nested loops.

> and it is simple but sometimes confusing

I understand what you mean, my approach has the aforementioned `sb-mark` attribute/directive which syncs primitives, lists, and objects.

I've started feeling that the convenience of having just one attribute to remember is supplanted by the confusion of its implications not being immediately apparent from context.
This simply doesn’t look like the IKEA style.

The prompt may not be explicit enough about it looking like IKEA.

This looks like something from the 70s. Which makes sense, since Midjourney likely assumes a connection between bomb/fallout shelters and the Cold War.
Yuval Noah Harari (Sapiens) versus Yann Le Cun (Meta) on Artificial Intelligence
What value would learning Lisp provide, if you're not curious and learning for the love of learning, or you're not an emacs user?

What do you want?! A dollar value addition to your salary?

To answer your question: Knowing about an important and highly influential part of the industry in which you work.

If that sort of thing is not important to you, by all means let it pass you by.
Juice’s RIME antenna successfully unjammed
Do we have to build those ourselves? :D
They've become so incompetent that they can't even use their hegemony's victim ideology for their own profit
I was with them right up until not criticizing Windows. Criticize the hell out of Windows, it’s the “default”of most of the world yet absolutely fundamentally flawed, and held together with duct tape. We’re building skyscrapers on swampland, it’s a literal danger to life and limb.

Don’t criticize the users, that’s needlessly rude. But Windows needs to be criticized.

A single example, its lack of an executable permission, hiding file extensions, and running things based on file extension is at its core the cause of 95% of the worlds problems. They could easily fix so much just by showing extensions.
How much time would it take to make this available for public?
>> way less researched and relevant branch of life have it not produced us humans.

I doubt that any branch would have been even studied in any way had not euarchontoglira produced us humans. I doubt many other animals are even aware of evolution as a concept.
Every few years, I contemplate the idea of trying out literate programming. I get that notebooks have continued to trends of "mixing prose and code" to great success ; however, I really wonder how the "out of order programming" works out in practice.

Sadly, I never managed to go passed the "my editor cannot show syntax highlighting for a mix of languages." :/
What is your highest good (summum bonum)? This is what you worship.

* https://en.wikipedia.org/wiki/Summum_bonum

* https://www.newadvent.org/cathen/06640a.htm
It's just a random one from huggingface. I will look for the uncensored one later. Thanks, I think.
Encountered a few enterprising Germans driving their own cars on my last trip to Cornwall.

Perhaps, unlike tourists driving RHD cars, they're much more able to kiss the hedge on the narrow roads there without fear when other cars have to pass.
Art of Abduction [pdf]
> If I were to use e.g. Rust with polars, load time would be virtually none.

Because you're compiling...

And if you need to do the same in Julia, you should also pre-compile or some other method like https://github.com/dmolina/DaemonMode.jl (their demo shows loading a database, with subsequent loads after the first one taking roughly ~0.2% of the first)
I'm assuming what they mean is "pretended to be Mobile Safari" (which is just setting the HTTP header for what you are to say that you are Safari)
The way I'd put it is: learning C# would teach you everything learning VB.NET would, and more, in a programmer-standard way.

So given they're approximately the same level of syntactical difficulty to learn (for equivalent amounts of power), why choose the more restrictive and esoteric one?

It's not that VB.NET is a bad or useless language. It's just a very different language than the common modern multi-paradigm ones. Which isn't great for career progression.

Side note: VB.NET's anonymous function shoehorning is syntactically atrocious: https://stackoverflow.com/a/6091579
please let us know how those inactive handles will be released in the wild once an account is deleted
Securely storing data as DNA in a hydrogel
This blog post is amazing it presents multiple [C program for calculating the factorial of a numbers using different approaches such as recursion, function, for loop, and while loop.
Artists Are Suing AI Companies and Could Upend Legal Precedents Around Art
Reminds me about a cultural difference in time perception between some parts of Africa and The West. In Western cultures, the future is ahead of you. In Africa, the future is sneaking up behind you.
I get security errors in a couple of browsers, is it just me?:

> https://www.noahpinion.blog/p/all-the-arguments-against-evs-... has a security policy called HTTP Strict Transport Security (HSTS), which means that Firefox Nightly can only connect to it securely. You can’t add an exception to visit this site.
That is just anti-working-from-home propaganda.

Those anecdotes, those testimonials, those surveys... All aligned with the advertisers interests... Are obviously propaganda.
I thought it was a range finding device?
There's nothing to "agree" with Knuth here. He wrote it to demonstrate WEB and literate programming, not because he thought it was the best-fit solution to this task.
I feel like you chose an odd group as your example since the progressive turnout group's whole thing is to spend the money themselves on direct advertising to voters. Whether they deliver on the promise of "give us money and we'll get more people out to the polls" is one thing, but the mission at least is sound. Elections are won by getting more of your base out to vote because the US has such a low turnout.

Republicans aren't shy about it either which is why there's such a huge backlash against Gen Z voting more than expected for young people. My (red) state's reaction is to just outright make passing citizen initiated legislation impossible because democrats have been on a successful run of passing bills since it's one flat vote and not gerrymandered to hell.
Ramsey is one of those great what-ifs in my mind - just seeing his intellectual output and knowing he died at 26...what would he have given us if he lived a normal life span?
Some of the most successful and most complicated products are written in languages that are the target of the attitude mentioned in this article.

Take some complicated applications such as Google Chrome is written in C++, IntelliJ is Java and Facebook is originally PHP. I am impressed by what each of them accomplished.

I am impressed and respect the products, developers, people and accomplishments of the languages that receive this ugly unloving attitude. They ship LOTS of things and people do use them. I think this counts for a lot.
Why do you believe those news?
That's neat!

Interestingly, while the downlink speed indicated seems accurate, it consistently (through VPNs, private relay, or directly) shows my uplink as 1/6th of what I can practically achieve.

Makes sense, given that they are using their CDN for this – a typical CDN would likely not be optimized for high eyeball ISP -> CDN throughput.
Would any reader who did not already know the name of the standard Haskell compiler have been any more enlightened if it had said "Glasgow Haskell Compiler" in the first paragraph? As it stands, the first paragraph of the article merely strongly implies it's an optimising compiler for Haskell, moderately strongly implies that it's the compiler for Haskell, and links to the GHC GitLab. I assert that the only reason one might want the words "Glasgow Haskell Compiler" here is if you wanted to search for it unambiguously, but "GHC haskell" is already entirely unambiguous. It's not like the name is descriptive; you're not going to do anything differently because it was born at the University of Glasgow.
This entire argument is simple. If you’re a manager and you hire someone, you trust them to do the job you want doing. If you don’t trust them to do the job, don’t hire them. If you don’t trust anyone, then you have trust issues and probably shouldn’t be a manager and should instead go and work on yourself.

If someone betrays your trust or doesn’t perform the job adequately: fire them. If someone performs the job adequately and can hold down a second job simultaneously then what is the problem? If you’re concerned you’re not getting value for money either extend the scope of your job until they can no longer hold down two jobs simultaneously and have to choose one or the other or fire them and hire a less competent employee who takes twice the time to do the job and costs less. But both of these options seem pretty ludicrous. Honestly, the entire debate around this subject all just stems around ego and power/control driven managers who shouldn’t be in the job in the first place.

And no, I’ve never personally held two remote jobs simultaneously. But companies really need to move away from this “paying for time” mindset to “paying for the job” mindset. Like if they want to do remote and they’re concerned about this then why not just hire contractors?
If I may be a bit irreverent, the analogy that comes to mind right away is of wannabe-popular jocks in high-school strutting around, showing their pumped-up muscles, in an effort to intimidate others. The other jocks are looking intently, trying to handicap their own odds of winning in a mano-a-mano fight.
Same. It was a pretty interesting read. Was it the calendar one?
GPT-4 is exactly two months old today. The world will catch up.
https://www.sevarg.net/2023/04/22/dual-boot-win10-ubuntu-200...

Long after macOS is not an option (even with the boot hacks) you can run Linux on them.
https://archive.is/SKTxn
If you're the spouse or child of an earner you technically didn't "earn" their money either, right? Inheritance is the same concept... you work and make money to provide to your family.
Wikipedia locks edits at the most mundane of topics to avoid/end edit wars. HN also has anti-flamewar features for similar reasons - no conspiracy theory needed. "Recession" seems like ripe target for edit wars by political activists due to topicality (and I'm guessing "King Charles" too)
Article is trying to support a normative argument, which is fair and seems correct, with minutia in word definitions and different levels politeness.

Accountability is synonymous with responsibility. Identifying who is responsible for a failure is synonymous with blaming. We prefer to use "hold accountable" in formal and polite settings, and "blame" in informal settings, but it has the same meaning.

Using the correct level of politeness and formality is a hygiene factor.

"There has been a failure in accountability, and we're looking into preventing in the future" can be equivalent to (informally and impolitely) "someone here isn't cutting it and we need to figure who that is so we can start getting rid of him".

What the article actually means is that the consequences for failures in accountability should be measured such that it encourages learning, and disclosing problems, and so on. But this needs to happen through demonstrated actions, not language. It's actually preferable to be blunt, honest, and fair: "someone here fucked up; if you can figure who did what, fix it, and coach everybody up on how to prevent it, you will be more respected. if you hide your mistakes you will be less respected, and eventually of little use here."
There's no obligation to pass everything in references. You can wrap most things in Box/Rc/Arc and move on with your life.