skysight-inc/HackerNews huggingface dataset:
Ligatures in code fonts are an interesting development. I don’t have any experience with them. The most neat thing about them is that they are very much a only-I-need-to-use-this convenience. It doesn’t really infringe on anyone.

For the most part. I used a beginner Haskell book for some course. And they used the proper symbols for some operators. But then newbies might think that the symbols used in the book is what constitutes what raw Haskell looks like, which is wrong. So that’s very inappropriate.

On the other hand, this is not the same as using ligatures to display things like `==` in an editor; the former is text substitution, while the latter is purely a visual thing. And I am fine with the latter as long as it is not misleading.

These visual ligatures are the closest thing that most languages will get to using “nice-looking” (subjective) symbols instead of just every combination of all the printable ASCII symbols. Now, using Unicode in some new tech is intrusive since that is a decision that affect all users of that tech. The author of this piece did do that in his Pollen by using U+25CA LOZENGE (`◊`) as the central metacharacter. I don’t know how that panned out since I haven’t used that very interesting typesetting language.

Modern/new languages might want to loosen up on the aversion they have towards Unicode. But it’s a chicken and egg problem: input methods suck so most languages don’t want to burden their users with having to use symbols that don’t show up on their keyboards. And in turn input methods suck because we often don’t need anything better (at least us who are monolinguals and/or from the West). Maybe the best that languages that want to use Unicode can do is to provide Unicode symbols as an alternative by making sure that some ASCII soup can always be used instead (kind of like C’s trigraphs…).
"Excitingly, the introduction of scarcity through NFTs doesn’t mean that access to the underlying media is limited, as it would be with paywalls or paid digital downloads. The actual media underpinning NFTs can remain public goods, available to be consumed by anyone at no cost. Those who think this undermines the scarcity of NFTs (“right-click and save”) fundamentally miss the point."

Call me skeptical, but how do NFTs change the situation for creators as described here?

If content is freely available, most consumers won't pay. If nothing limits access to the content, there is no artificial scarcity.

Even if there are paywalls, the content will be pirated as we see with copyrighted content today.

More wealthy superfans can support budding creators now through tips, Patreon, donations, buying merchandice, etc.

Spending cryptocurrecy to "buy" a digitally-signed URL does not seem that different from buying a wet-signed album or box set except the NFT is not tangible and possibly more difficult to resell.
Again, so? The "agile community" has adopted the notion of a "daily standup" where nobody actually stands up anymore. The "agile community" doing something a particular way isn't proof that they're doing it right. Indeed, given that the "agile community" these days seems to mostly consist of non-agile companies agile terms for non-agile activity, I'd argue it's evidence the other way.
You don't have to introduce a state monad to increment a mutable variable in Haskell, you can do that with IORefs pretty much the same way you do it in OCaml. But in a multi-core environment you will eventually want a guaranteed STM.
those dont do the same thing at all. strings.Builder can append a byte, rune, string, or byte slice:

https://godocs.io/strings#Builder

ArrayList cant do that. And strconv.AppendInt can convert a number to byte slice, then it appends to an existing byte slice. formatInt cant do that.
I'm not being dismissive and this has nothing to do with my personal definition of the word "professional". You mis-framing my position doesn't help this discussion at all.

The point is that users never had control of the output on external monitors. This situation is exactly like the situation that's happened multiple times on every OS where someone discovers a way to do something that relies on some function that they either misunderstand or are misusing (think Y2K). Just because it hasn't bitten people in the ass doesn't mean that it's a good way of doing it. People in this thread have commented surprised that Apple hasn't run into this issue during internal uses by its production teams but the reality is that Apple's production teams don't run off the built-in I/O because that's not how you run a video system you need 100% control of.

I agree that Apple should find a way to make this better (or at least hide it on secondary displays) but that's only a workaround. Today it's an orange dot. Tomorrow, it'll just be some other display indicator. The fact is that you can't (and have never been able to) control what displays from the OS on these secondary monitors. The fact that it's just now biting people in the ass is their fault, not Apple's.
This only affects you reading code on MY computer. Your computer can display my code in whatever font you wish. This is much to do about nothing. It's simply a presentation layer, and it matters most to the person doing the coding and should be whatever they choose that makes them perform better. For me, ligatures were a big improvement. They shortened code so more is displayed on the screen with no alteration in meaning and made other things just more obvious, intentional and stand out. And when I upload it to github or anywhere else, it's displayed in a traditional font with no ligatures because it's totally nondestructive and has nothing to do with the actual code - only how it appears (to me).
By "outside city limits" I believe OP was being general, not specifically talking about large cities.

I live in a rural area. I can think of exactly four street lights that are within a 10-mile radius of my home, and I'm not that far outside town. So yeah, it's pretty dark at night.

Yes, roads around here are mostly cleared of snow and ice, but they're still dirt/gravel roads and the snow is usually pushed off to the shoulders where a bicycle would be riding, and even then, I'm sure you can understand that dirt absorbs water and will then refreeze. It's not a particularly safe place to be riding a bike.
I think they’re saying it always seems to be off by one degree for their son compared to other thermometers.
It's had a huge revival the past two years. I got into it about seven years ago when it was still niche/"who shoots film anymore? Just get a sony a7!". Now the photography community has had a huge backlash against digital, especially in the hobby space.

Now it's very fashionable. Pretty ironic since the biggest destination for it is just Instagram, where it's a pixelated square but alas. The plus side is that the revived interest has led to more companies and people making and selling cool film stuff. New film types, accessories, labs opening. The biggest downside is that prices go up to match demand. Good film cameras are no longer being produced. There's a limited supply out there. And Kodak (the best color film producer, nothing beats Ektar 100) price increases are only matched by price increases at your lab to develop and get prints.

Film photography is an amazing hobby. It's a really fun artistic outlet that just about anybody can learn a lot about themselves with. You shoot for a year or two an you'll learn you have a style you like taking most. Maybe black and white architecture. Maybe golden hour landscapes. Rarely do other hobbies make you learn about your tastes as such.
Those are exactly the problems that Adobe was supposed to solve. And it’s not like it was mission impossible. I’d say everything we have today still sucks compared to Flash. Building a website with the level of interactivity, micro interactions and animations using today’s technology is super complicated and almost impossible for a single person.
Well, you can estimate the probability of someone randomly selected in the population testing positive for covid at a certain point in time. The probability of "dying with Covid" should be similar unless there is evidence of a bias.
One of my former employees related a story to me of legitimately needing the money and working two jobs in person, one day shift and one night shift. One of the two wall street employers let him work a year until it was time to payout bonuses and only then said oh we're aware you also have a job with a competitor so you're fired. This doesn't seem much different than defrauding companies by working multiple jobs remotely.

More recently a friend told me of someone he previously worked with who advised my buddy to do what he does and hire onto multiple jobs, not consulting but as an actual full time employee. Apparently this guy is a great talker and somewhat fearless, often claiming skills well out of his area of experience and just faking it until he makes it or gets fired. This guy often has four jobs at once, falling back to two or three only when he's discovered and fired. I guess if you can't actually grab a FAANG job, you may be able to fraudulently reproduce the salary in aggregate.
Never on version 3, unless some plugin is running wild or misbehaving (e.g. Anaconda). I also use it mostly as a scratch pad, with several unsaved files. (Haven't been brave enough to update to v4 because they're all still unsaved -.-)
I'm not arguing a strawman, I'm arguing your preposition that because "notifications, OS alerts, security prompts" can also pop up, it's unreasonable for someone to complain about the recording indicator. They're entirely different animals and the fact you're comparing the two seems very uncharitable to me.

> Just turn off whatever recording device is active

It seems you haven't considered that the most obvious scenario someone would be annoyed about this is during a multimedia presentation when they're running both a video output and recording audio over top, an extremely common use-case that performers I personally know take part in. Suggesting this clearly non-technical individual to turn off SIP and compile and run some arbitrary code from Github is laughable to me.
But then you would be in that midwestern town ... not saying thats bad but it better be what you want. There is a reason the median price in Sunnyvale is already $2.3M. No snow, 300+ days of sun ... running a little low on water tho. Ive lived all over the country and while Central Coast Ca is relatively expensive compared to other places I could never be as happy elsewhere. Edit: Further, I am willing to bet whoever bought the house in Sunnyvale still works (probably a lot). If you buy a $2.3M house in the midwest you aint commuting to a job.
The key difference is that one of these things has the backing and approval of recognized governments who also control law enforcement, while the other is just some guys on the internet. I'm not so sure "finding a pre-existing bitcoin wallet I can claim, and doing so" is really any different than "generating hashes until the blockchain hands me a prize".
VS Code is MIT Licensed - https://github.com/Microsoft/vscode

Arguably the MIT license gives you more Freedom than the GPL'd Linux kernel or GNU utilities. Trying to draw a distinction between "evil user-unfriendly Microsoft stuff" and "Holy Saviour FOSS" is not meaningful anymore.
Just like with the previous coronavirus pandemic.

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7252012/
If the "forced companies to decrypt encrypted data upon request" required companies to store all encrypted transmissions and have some way to decrypt it, it's effectively the same thing as banning encryption. It's a forced backdoor. Though, I'm not familiar enough with this law to know if this was the intent.
Thinking we should grow out of morality because it's childish is a good excuse though.
We converted our lottie animations to mp4 because the JS file + JSON files are too big, and can't be streamed (they're blocking), they hurt SEO
On your last point I'd add that using GitHub copilot has (at times) felt like pair programming to me. It has made suggestions for something I didn't know or think of yet, but I noticed that I remember that next time. So it's possible that I'm actually learning more when aided by tools, much like a teacher looking over my shoulder.

I used to work for someone who was convinced phone gps + maps would doom young people because if they became unavailable, everyone would lack navigation skills. I thought it was absurd. First, who was ever taught how to use a map explicitly (for basic usage)? Second, what is there to learn? I think these kind of arguments forget that most people are pretty bright, especially in times of need. If gps is down, I'm sure people can find their way to Burger King with a paper map and stopping to ask a few of the locals, just like everyone did intuitively back in my day. They just wouldn't have to walk uphill in the snow with onions on their belt, because the war.
Ubuntu: Os-prober is disabled in grub 2.06 and where to go from here
There are, of course, people who are not hysterical on all sides. That some of those are capitalizing on the situation to enact long-desired changes (legislative or otherwise) comes as no surprise.
Most of the hyper-personalised things in IT tend to cause some unusual breakage at various stages.

tl;dr: you can obviously do whatever you want, but when you interact with others, having more things in common helps the transfer of information and knowledge.

Take a super-personalised 'pretty' keyboard with a custom layout. That's great if you have a desk that is yours where only you sit, and you never sit anywhere else. The reality is that you aren't guaranteed to be the only one there, and you're also not guaranteed to be always there when you are writing. So now you have to either have a backup-keyboard or have lower performance for yourself or others that use your desk.

Same goes for the way you like your shell, when you configure it in such a way that it no longer represents anything that looks like a default distro shell, your examples may no longer work for others. Examples of others might no longer work for you. You, using a shell on another system might no longer be familiar to you, and when you have someone looking at your work (be it a presentation or co-worker) they might have a hard time understanding what you are doing at all.

This also goes for fonts, color schemes, menu configurations, even the desk, chair, monitor or network you are using.

None of that means you shouldn't use what works well for you, or that you shouldn't do whatever you want when it doesn't interact with others, but in reality you never really work in isolation, and as soon as you need to interact with something that isn't yours or someone needs to understand what you are interacting with in your setup the flow of information is quite influenced by the presentation based on your preferences.

That doesn't mean that everything and everyone needs to be the same either. If you work on a software project together with others, you probably have a coding standard and editorconfig that embody the commonalities, and then it doesn't matter if someone is using neovim, babi, IntelliJ or ed. But if you end up on stage somewhere showing your work to a larger audience, having an editor that is familiar enough to not distract or confuse, a shell that looks like the shell the audience might be familiar with and a font that people don't need to "interpret".

You can replace stage with any other form of sharing, including screencasts, screenshots, books, websites etc.
I disagree, I only master French democracy, and of that one I can say it is irreversible. As such, I disagree with your conclusion, even more so when it boils down to "let's leave some criminals running around just in case one day our democracy turns into an authoritarian regime like in scifi".

I am affected by the damage caused in the present reality, not by hypothetical damage in an highly unlikely reality, as such, I base my political opinion on facts that happen in the present, factual reality.
Ask HN: Why aren't there workstation recommendations for software engineers?
I'm in the market for a new workstation and as I shop around there are recommendations based on the type of work. For example, I've seen configurations for content creators, streamers, ML/AI, etc. but nothing specific for plain old software engineering. I'm also not aware of any sources that specialize in reviewing hardware within the context of software engineering.

Why isn't software engineering included in the list of recommended configurations?
I love this. It takes us back to a time when administering a Unix system was a Big Deal. Partly because they were rare and expensive. But also they were truly multi-user with dozens of people logged in at any given time.
That more sounds like a you problem. No reason to play around with your setup, if you don't want to. Just hook it up to a NAS and play your files, has been working fine here for +7 years
Zemanta,an Outbrain Company|Multiple Roles|Hybrid/Remote-First|Si|Full-Time
Interestingly, my mechanic sends invoice links over text. Mine didn't come through so they asked if I had TMobile.

Turns out, T-Mobile charges businesses a fee (I want to say they said something like $250/mo?) to allow messages through even though I opted in and wanted this communication.

Seems a little bit like they introduced a "solution" but then can simply charge to profit off letting people through the solution?
2022 can be a bit uneventful for Apple. With the M1 Pro & M1 Max launched, there is little room for upgradation. But they can come with Apple Glasses, VR at what not. After all everyone wants their slice of the Metaverse.
The author points out two problems, which both are ridiculously obscure edge cases: if there’s really a Unicode arrow in code you deal with, it likely won’t matter much if there’s an arrow or something closely resembling an arrow. The second point recommends getting rid of ligatures entirely just because they may, in some situations, do not display the right thing.

Both arguments ignore the 99.9999999999% of times ligatures do what they’re supposed to, and help me identify some symbols quicker. I’ll happily accept being confused once in a year about a strange-looking arrow in a debug log output, or from a weirdly rendered arrow in some ASCII art print.

People complain about weird stuff.
Sure if it's paid into a wallet I control the keys to, and is paid in an equivalent amount to normal retirement plans. Otherwise no, I can buy my own cryptocurrency thank you.
> Also, "is this a ligature or some Unicode glyph?" was a question I found myself asking.

In code editors that use monospaced fonts the ligatures will often look nicer since things like Unicode arrows will only take up a single “character space”.
Emacs' TRAMP is remote-access like VSCode server - except in addition to being completely open-source, it also doesn't require that you install anything on the server, which ranges from being annoying to a show-stopper in corporate environments.

However...I love Emacs, but as much as I hate to admit it, VSCode's out-of-the-box experience is significantly better than even starter kits like Doom and Spacemacs ):

VSCode is far more "user-friendly" than Emacs or Vim at this point in time. That's definitely something that can be changed, but let's not delude ourselves...
This really sounds like "anything with mild acid in it".
Do you think government regulation is the reason you didn’t get scam calls? Or is it more likely that the Indian and Pakistani scammers can’t speak German and therefor don’t target Germany?
Details released on the Trump administration’s pandemic chaos
You should check and see how large your session file is, perhaps you have some multi-GB files open that ST tries to persist continuously. Though with ST4 we did introduce async (session) saving, so it's surprising to still see it happening - perhaps a bug report would sort things out.
That's partially true but only if you're only looking at DeckLink devices exclusively (which are mostly for full video productions) that rely on some specific things to function. There are other cards that have software that can capture the video from any window and use it as an I/O source. Think OBS but to an I/O device instead of to a virtual camera.
From my experience, most games have no perceptible performance impact. Some, however, seem to run much better for some reason like Final Fantasy XIV.
The Flash interface is primarily visual. It looks more like a video editing app, with timelines and layers.

- Click button X, run Timeline 1.
- Click Button Y, run Timeline 2.
- Click X again, run Timeline 1 in reverse.

That made it far more intuitive for designers, who can prototype interaction design ideas themselves, instead of leaving it entirely to developers to implement.

The death of Flash led to the death of the creative web, because anything outside of the bounds of CMS templated content required developers to do everything from CSS, JS triggers and deployment. Even today, that workflow persists, but is worse, because creative works can't be bundled into a single executable file like what was possible w/ Flash . Designers now create something in After Effects, which then has to be compiled into code via Lottie, and implemented by a developer.
"The idea is not to have a camera in everyone's home"

The funny thing is that this is basically what this and any other anti-e2ee regulation is about.

"If you take drugs at your home and don't cause any incident, there is absolutely 0 chance that you get arrested."

Yet it is still illegal and people are still being arrested for ordering drugs and producing their own, how curious.

"my children and myself have suffered from a criminal that took years to catch"

Did that criminal use drugs or end-to-end-encryption?

Responding to your edit:

"Same with this law: if you're not seriously suspected of any felony then the state will not be able to request decryption of your data."

We both know that this is simply not true.

"but I'm glad this makes you laugh at least that makes two people laughing about it."

Not laughting, and if it is true I hope that you recover. I am just (hopefully understandably) a sceptic when it comes to anecdotes in this sort of arguments.
Massive chaos. All traffic stops. All services are disrupted and finally nothing works anymore. You cannot even count on water and electricity being available. The fact that some people have bad trips and become paranoid becomes the least of your problems.

It would be very, very different from limited, occasional, "recreational" use.
GeoGuessr made figuring out your location the hottest new esport
This is an interesting article about that http://large.stanford.edu/courses/2020/ph240/multani2/
The 27" iMac, the Space Grey Mini, and the Mac Pro are still Intel. There's also space for a beefier Mini with up to 64GB of RAM like the Intel one.
How do the units work there? The dimensions would be time^(1/2)... That isn't a physical time.

It's it the number of operations which is the square root? (Presumably the different types of computer don't take the same amount of time per operation)
Film photography is certainly the best hobby that I've picked up during the lockdown. Try getting some vintage lenses and mounting them on a digital camera via an adapter for great results too.
From here: https://en.wikipedia.org/wiki/Nuclear_power_in_China

I see: <<The country ranks third in the world both in total nuclear power capacity installed and electricity generated>>

Can you please explain what you mean by <<The fact that China, which is an absolute leader in nuclear power...>>?
Pulse Tube Refrigerator
A nuclear launch expert plays out the various scenarios (2016)