skysight-inc/HackerNews huggingface dataset:
"You might have come across .mov while working with Apple softwares such as QuickTime, it was introduced in 1998 and uses a top secret compression algorithm. It is often quoted as the catalyst to Apple bringing feature length movie quality to their devices."

This description is absolutely killing me.
It kind of depends: I don't use GNOME, but AFAIK both Chrom(ium) and Firefox use GTK and so use the broken file dialog regardless. "Go use something else" is a valid suggestion, but only when you can use something else.
Have you used litereplica or litesync? It doesn't inspire confidence that their websites haven't been updated since 2016 and 2017 respectively.
Sure, that's also how PHP started. Thing is, with Perl and PHP, before mod_perl and mod_php, your script needed to be parsed for every single uncached request, easily dominating everything else, like URL parsing and process creation time. Hence natively compiled CGIs weren't such a bad idea. They're even used today a lot, with Apache/CGI uptimes measured in decades since neither Apache nor CGI binary updates require planned downtime on Unix. Its ultra-robustness is one of the reasons the concept of FaaS has become fashionable again.
History does study and consider important records and artifacts that inform us about daily life of ordinary people in that time and place, it's not limited to "important events" according to some measure of importance.

For example, we consider valuable early writing on clay tablets that refers to accounting records, recipes and personal letters of ancient Mesopotamia (e.g. https://www.archaeology.org/issues/214-features/cuneiform/43...) which provide insight on how these people lived even if they provide no information on any specific major event.
Then you never heard of ropes. Strings are not just vectors, any efficient handling of strings must also deal with small vector optimizations, prefix trees and ropes, besides the neglected unicode nightmares.

You don't want to have that in core, only in the stdlib. Core is fine with vectors and hashes, the rest is built on top of that, plus lists and trees. Do you insist on lists in core? Nobody does that.

Not even the libc has proper strings, you need gnulib or libunistring for that. Neither the libc++ has proper strings.
duplicate of https://news.ycombinator.com/item?id=26456524
You are thinking of tip4commit. Gittip later became Gratipay and then closed (but the fork at Liberapay still exists). Gittip never collected contributions for people who didn't first sign up. Gittip/Gratipay did other reckless things, but that's a separate matter.
I got interested after reading this and retold the story about the chef to my wife, in passing, and she replied with a good point, which basically is:

"This is not surprising, the video of a house wife making food is accessible to a higher number of people. A lot fewer people would be able to follow someone who is number one in the world."

Might that be the answer at hand? It certainly seems like it applies to programming videos. If we measure by view counts the things that are around the mean in terms of skill will be more popular.
I think you need console/pc games to make it work.

And microsoft are waaay ahead of you ;)
Coding Adventure: Ant and Slime Simulations [video]
'Dimming the sun': $100m geoengineering research programme proposed
These are the two allegations linked to by the original open letter:

- He had a mattress in his office which he slept on. This made some women avoid RMS because they considered it abnormal and creepy.

- He once told a woman he'd kill himself if he didn't date her. Note that they are not more specific about the words he used: it may have been a lighthearted "I couldn't imagine life without you" to a more serious "Life isn't worth living without you.

There was a false claim about the "Knight of Hot Women." Stallman did not write that, a vandal did and took a picture. He erased it soon after

None of us here want to enable sexual harassment.
Most forms of utility, including forms that come from using a CLI, have an acquisition cost. Rationally it makes sense to invest in things whose acquisition cost is lower than their utility. When a time horizon is introduced, for example, five minutes, the rational response changes. The acquisition cost becomes higher than the value generated. Once you've learned something there is no acquisition cost. So generalizing from that position produces the prediction that others are behaving irrationally. Which they would be, if their bandwidth was unlimited, but in practice they have to spend more time doing real time work because they live in a time context and only have a limited budget on which they can spend non-realtime thinking. Since there are a whole host of different things which have lower acquisition costs than expected utilities, some people end up exploring, say, genetics or rocket science, instead of computer interface usage optimizations. They weren't being irrational. They were constrained and they made the cooperative choice to let you explore one thing while they explored another. As a result, you can learn from them and they learn from you and the overall acquisitions costs for everyone are lowered.

Another way to say this is that the people who were too intimidated to use CLIs know things that you don't that are of the same character as your own knowledge of CLIs and it shouldn't have been overly complicated for you to know those in a modern society seeing as you are literate.

If you think people should really do what you are advocating: pave the roads. Lower the acquisition cost. Make it easier for people who are time constrained to do the thing you think they should be doing.

And so people did... and now we arrive at why things are the way they are.

It turns out that in the case of CLIs there is a usability problem. CLIs are constrained to text. Other mediums are a superset. They have more options for lowering the barrier. The people who are doing the paving in those cases are able to make better progress and faster! The masses flow to the GUI, not the CLI, because the GUI does a better job lowering the acquisition cost! It is a fight. On one hand we have the CLI, a hand tied behind its back. It is not allowed to go beyond text. In the other we have the other mediums. They have text, but are not limited to it. Should the CLI overcome them, they shall just put a little window wherein the CLI is present. They might do a nasty trick when they do this, stealing the fame of the CLI, by calling this a TextArea or a TextInput or even a TextBox.

Woe to the CLI, we type into the textboxes, supposing that the GUI has won.
Such as Helvetica. That’s not a cheap one.
> The community has migrated over to Spacemacs

I'm guessing you meant to say Doom Emacs there?
So it wasn't make explicit, but I assume this offer was turned down.

I wonder when Fu says:

Windi pushed Tailwind to make the JIT

If that relates to this?
On my busiest days I'd lock my phone in my desk drawer and put the key somewhere else. A bit radical, but it really worked
Quarantines as considered by the founders were far harsher than the mask mandates we have now. This all seems like just-so logic to me.
1. That's one of the reasons we have governments: to regulate industry so capitalism doesn't run amok.

2. Nothing I listed would "solve" it. There is no one "solution".

3. We already have laws to deal with harassment.

Frankly, I feel like you're falling for the nirvana fallacy, here:

https://en.wikipedia.org/wiki/Nirvana_fallacy
That is a fascinating insight to me. (the temporary social media thing)

Does such a thing exist?

I'm sitting here fighting urges to build a prototype.
Polling loops are completely different from callbacks.

What I described uses functions to read partial or complete results, and functions that indicate if there is any result to read (and yeah, there must be some blocking thing to indicate whether there is any result at all available). It's something much closer to async/await, except that there is something to tell you if await will block.

It is much more complex than callbacks, but it enables much higher parallelism and somewhat higher single-thread throughput. Also, runtimes with green threads already have it implemented anyway, because it's the preferred OS (any high performance OS) interface for async.
Even organic... Labels are not to be trusted.
Fixed... This is what it should have said:
- macOS: yes (requires macOS Mojave 10.14.6 and above)
- Windows: yes (requires Windows 10 and above)
- Linux, Mobile, Web: coming soon, sign up for the wait list
Python help: Can’t open file ‘help’: [Errno 2] No such file or directory

Python -help: Unknown option: -e

Python —-help: actual help

Stupid users, it’s so intuitive!

(PS it always bugs me that every program uses a different option for checking the version. Node is -v, python is -V, dotnet is —-version. Again, couldn’t be more intuitive, duck users, right?)
I am considering using TinaCMS and noticed this too.

My thought is to use it a separate "preview" branch where it's enabled. After changes are finalized merge the updates into the main branch.
I heard the test techs there were some real assholes, especially the physicist ones :)

(Hi Jason)
I could say the same for internet connection. Whenever my ISP fails, and I'm not being hyperbolic here, my brain screams thanks. Time then slows down and I feel free to create, wander or think.
I really wonder, life critical needs aside, what would happen if people had no internet for a week.
Sqlite is not a toy, but it's so sloppy that it's not really a tool either. Like a saw with a loose blade, it can help you cut but it can also hurt you. My pet peave is the way sqlite accepts non-aggregated columns in a GROUP BY query. You'll get a result in the column, but it's not clear what it means.

More of sqlite's sloppyness is detailed here https://sqlite.org/src/wiki?name=StrictMode
I do see the bottleneck!

But, short of having a "how to subvert the speed of light" discussion, which would be exceedingly long (and probably unproductive!) -- you've given me an idea!

Yes, you are correct that the speed of electrical propagation is limited, and does limit things!

We're completely agreed there!

OK, so here's my idea!

F--- the electrical cable entirely!

So, we have Quantum computers, Quantum bits, and all sorts of research on how to compute things with them, all kinds of professors and papers and companies and venture capital all researching how to do Quantum Computation...

Well, I say F--- all of that! (In a polite, friendly, "yes your work is really genius and I acknowledge all of your brilliant contributions kind of way!").

Here's the grail!

The grail of Quantum is NOT Quantum Computation -- but rather Quantum Communication!

In other words, get rid of the damn electrical cable, and

figure out a way to do that communication with a pair of connected-at-a-distance Quantum bits; that is -- Quantum Communication!

In other words,

Quantum Communication -- should replace wires and busses of all sorts, serial, parallel, electrical, light, what-have-you.

That's the damn grail!... (pardon my language!)

Not Quantum Computing!!! (brilliant though it is, I am not trying to knock it in any way, far from, quite the opposite!)

Quantum Communication -- replacing wires and busses of all sorts, serial, parallel, electrical, light -- would be the Holy Grail -- of being able to build bigger computers (like imagine close-to-infinite RAM -- on one motherboard! Close-to-infinite RAM! Well, it would be off that motherboard... but Quantum Communication, if it were available, would, for all intensive purposes, make that RAM so connected, would have the net effect -- of physically existing on the motherboard, even though in actuality it would not be so!)

So, to answer your question...

YES, I DO SEE THE BOTTLENECK!

But... equal-and-oppositely...

Do you see my point?
well, he doesn't like one particular group of people linking to it :-)
Oh, no, I have nothing there, sorry! haha

I'm using ffmpeg.wasm, it's basically ffmpeg compiled for the browser, and it's a simple layer where you basically treat it like the ffmpeg command, eg:

ffmpeg.run(['-i', 'input.gif', ..., 'output.gif').then(() => {
// handle output file
})
Maybe for you, in terms of linked articles. Other than that I'd hardly find the two comparable.

Google Reader had reshares, not upvotes. The only indication you had for "is this an article worth reading?" beyond the actual headline was the number of friends who reshared the same article. However, unlike any other social network, Google Reader wouldn't show me who reshared an article first, nor would you get any imaginary points for sharing something interesting. As such, there was no gamified hunt for "karma" or "upvotes" or whatever. There was no incentive for resharing other than "I read/watched this and think it's interesting", and the result was a much more sincere curation of topics that interested your friends.

Similarly, there were no downvotes or upvotes on the discussions.

NewsBlur copied that set-up, but out of roughly 40 close friends from college who intensely used Google Reader, only five made the switch to NewsBlur. The rest ended up scattered among chat apps and other social networks.
Was their ad fraudulent? Just because Coca-Cola doesn't share your values doesn't mean it's misinformation or a scam.
Again, it doesn’t matter how harsh the quarantine, what matters is that a quarantine is a limited-time restriction. (Etymologically, the word "quarantine" originally referred to a period of 40 days.) Meanwhile, this thread of the discussion is about the idea of states imposing mask laws forever, even after the COVID emergency has passed.
Most of the chan boards do this.
> Certainly the world wouldn't loose heritage if random blogs, facebook, instagram, youtube went away, same as no one at large mourns the disappearance of usenet .. or myspace.

I don't know if I entirely agree. Historians of past eras work to piece together an understanding of the time based on scraps and fragments.

How rich might history be if we could see the views of tens of thousands of people, instead of hundreds?

Like you imply, the status quo for future generations looking back on this time will be no worse than what we have looking bad at the 18th century. In fact, it will be much better for future historians looking at the present. But there's a real potential to make it so much better!
There are plenty of other beasts, with different revenue streams and incentives, that are ready to fill the power/market vacuum.
You don't seem to be familiar with the definition of "lie" or something, I don't understand it.

"Behind the scenes, it's hard to find anything they did wrong."

Off the top of my head: They botched the China travel ban, they delayed and then botched the European travel ban, bad initial CDC tests, poor-to-non-existant data collection, planning based on keeping the virus out instead of mitigation or suppression, bad internal modeling... I think you are being silly.

Let's be clear OWS vaccine development was amazing and good, but OxfordAZ was ready at the same time, China & Russian vaccines too.
There are a few IMHO: magit [1] is a nice piece for Git. And there's vterm, if you wish to use a (usable) term or tmux/screen without leaving the editor, tramp mode [2] for remote files and last but not least ergoemacs [3] if you prefer the CUA style for generic commands (and reduce RSI). Oh, and forgot to mention helm [4] too...

[1] https://magit.vc

[2] https://www.emacswiki.org/emacs/TrampMode

[3] https://ergoemacs.github.io/

[4] https://github.com/emacs-helm/helm
Thanks for taking the time to answer my bad question sincerely!

Here's a situation that actually comes up all the time in my remote pairing sessions. Both peers have mutli-screen setups where a terminal (tailing logs, etc.), an IDE, and a web browser (perhaps even the browser dev tools) are all in separate windows, where some windows are on one display, some on another. With CoScreen, would "hey, can we check the logs real quick?" become as simple as the other peer clicking the window to add it to the session? That could be pretty big on its own IMO!

Also really useful, as the non-driving peer is looking up documentation and adding it to the session for group reference.

I'd love to try this out eventually, joining a new team soon and perhaps I can pull it off there if/when pairing needs arise!
This is crazy, but hear me out...

Is it possible that cooking and making-videos-about-cooking are two entirely different skill sets?

The funny thing is I don't disagree with the premise of the article. But I doubt I could think of a worse metric to measure success than YouTube views.
Kim Dotcom: 'BCH Will Serve the Mass Market', Criticizes BTC Fees, Musk Responds
Not really a problem on the face of it.

If literally everyone in a company is talented, how can that company have any hierarchy or structure without it being claimed that talented people frequently don't rise to the top within the company? Some talented people must be at the bottom by definition.
This would be something on the order of the python2 -> python3 transition. Meaning, it would likely take a decade. After going though that, I'm not sure it would be worth it to just change from (default) flexible data types.
Is that truly accurate though ? I could see them comparing say load time of data files plus execution time but combining compile times in there doesn't make much sense. You always have to pay for it in julia but not with a statically compiled file.
There is a weird dynamic there. IME, IT workers where unionized are often grafted into an existing labor union that operates in a trade space like electric or something, rarely with any institutional experience in the IT industry. They bring their own ideas about division of labor or consult with the brain trust that invited them in, so you get some interesting ideas calcified into multi-year agreements. A company doesn’t get to pick which union represents their employees.
It's interesting the author uses DHH in the example because DHH is not a ghost online. Besides Rails itself, he has almost half a million Twitter followers and even a lot of non-Rails developers know who he is.

It really is surprising at how little views his videos get, especially the ones where he spends 20 minutes going over his thought process while going over a feature of Basecamp. This is like getting a private mentorship from one of the most talented developers of our generation in how he applies something to a real world use case.

I guess it really boils down to discoverability being mostly about SEO (aka. picking good titles) and how much love you get from the algorithm to push your content in front of folks. But I have a feeling it has a lot more to do with the algorithm at this point due to the sheer number of videos out there.

I know I struggle on YouTube (programming / tech topics), even with 11k subs and posting a new video every week consistently, most of the time I'm getting like 400-600 views after the first day and some videos get more views over time depending on how popular the topic is. These are usually videos with 100% or close to 100% upvotes and lots of positive comments. It's super hard to get to the point where you consistently get a lot of views. I've only had a few videos get more than 100k+ views after all this time.
I'm very wary of censoring ideas, but we do have laws around things like fraud and truth in advertising. Should we get rid of those?
I still have cgi scripts running, I assume, somewhere.

Sometimes you just need a single file that does a few things and mostly behaves like a webpage. It doesn't need to be deployed or managed or anything. I had this one that served approximately seven requests on average for over a decade. It's simple. It doesn't need any love. It's in the documentation for the overall site because I wrote the documentation, but it isn't "omg this needs an APP and a BACK END and we have to worry about SCALING."

I still have a book somewhere on CGI with Perl and C, from the 1990s. Probably due for a purge.
We detached this subthread from https://news.ycombinator.com/item?id=26581736.
Why not use a garmin in that case? I only use my fenix when I work out, as I strictly wear mechanical/quartz watches the rest of the time.

The UX is definitely not anywhere close to an apple watch, but it is more suited for physical activity and tracking that data.
There’s being talented and then there’s optimizing for being seen. People of the former don’t necessarily do the latter.

Famous people usually have a strong desire to be famous.
> In many ways then, it was CGI — not JavaScript — that was the start of web applications.

"Before we had these nifty LED bulbs, we burned candles."
Agree on one level, but on the contrary, if we give the medium its due, it is much more conducive to memorialization than the pre-digitized/non-digitized world. I think this question might help future "anthropologist-like" professionals to go about understanding the developments much better than what we can do today. This is to say that there is significantly better contextual returns when asking this question in a digitised environment than in a non-digitized environment like in-person physical conversations and other similar events.
Great to hear! I would love to hear what you think these new expression tools might be. Just spitballing here, perhaps you could record audio on a block instead of writing? Or are you thinking even more outside the box than that?
JQL really isn't that bad is it?
This appears to be a set of benchmarks of how fast a brainfuck interpreter implemented in different programming languages is on a small set of brainfuck programs? What a bizarre thing to care about benchmarks for. Are you planning on using Julia by writing brainfuck code and then running it through an interpreter written in Julia?
The Four Steps to the Epiphany by Stephen G. Blank - completely changed my view of what goes into starting / building a company.
<.< Oh no, my past is catching up with me...
In future, we are gonna have a blast. Some lucky ones already are. :) /s

Cars Have Your Location. This Spy Firm Wants to Sell It to the U.S. Military:

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

One company wants to sell the feds location data from every car on Earth:

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

Military Unit Conducting Drone Strikes Bought Location Data from Ordinary Apps:

https://news.ycombinator.com/item?id=26367747
Ha, yeah we're in a really weird space right now where our tech is awesome and terrible. I wonder if it will get better. It would be cool to have like a feature phone but where the features are at current tech levels (and include maps), but there are no random notifications to manage, no social apps (instead of requiring you to have the discipline not to install them)... idk.
Convalescent Plasma Has No Effect on Survival/Disease Course with Severe COVID19
Have to say the pixel flip-to-shhh feature is just brilliant for me
I actually didn't know about python -V! python also accepts --version, but if you give it -v, that's verbose, which will only confuse people more. I believe java used to only accept -version with one hyphen, but now it accepts --version with two as well.
Common HTML into PDF Rendering Problems and How to Avoid Them
Obviously not quite the same, but if you haven't seen it yet: https://jspaint.app/
Maybe one of the lessons we're learning from removing all the gatekeepers is that Michelin stars aren't a truly objective form of assigning value. Or, value doesn't exist in a vacuum -- it depends on the application, and maybe the applications aren't what gatekeepers say they are.
I will be doing this. Marvelous idea.
URL returns 404
So specific to not just say the city haha. Let me guess, you're talking about Raleigh and you live in either Durham or Cary?
This is sort of what I mean though. The SharedArrayBuffer seems very limited. It's fine if you are sharing binary content for processing, or some numbers. But I can't see how you could easily send a standard JS object through that?