skysight-inc/HackerNews huggingface dataset:
> I think the ideal would be that Apple just support RCS on iPhones (and work with the people who define RCS to fix any perceived deficiencies, if any) and allow iMessage to fade away.

I assume RCS is the latest message protocol for phones? Does this support non-phone devices?

If not, I’m doubtful Apple will ever do this unless it’s mandated or iMessage use collapses for some reason. Lots of people use iMessage on their Apple laptops or iPads. Apple isn’t going to drop that support to make Android users happy.

I find it interesting how often the industry refuses to change until Apple eventually says “fuck it, we can do better” and ships what the industry should have done already. MMS is extremely limited and I never heard anyone seriously discuss improving it until iMessage appeared. Ditto for USB vs lightning.
Here is a copy of what the page says: https://news.ycombinator.com/item?id=29855344

Are you referring to the "VIP content" part? It's also just a list of ideas, not "This is what will happen", which you comment makes it seem like.
Freddie de Boer just wrote something on his Substack about this - https://freddiedeboer.substack.com/p/many-kids-dont-have-a-w...

The quick takeaway is that school is that for the most vulnerable kids, school is about a lot more than education. Taking school away from those kids can be much more damaging than many people realize.

It seems to me like that right strategy would be to just say something like:

We encourage all kids to stay home, but if you can't, that's ok. You can come to school and have a warm, quiet place to spend the day, and we'll provide free lunch to everyone who comes.

Forget about the education piece for a while, just provide the (very important for some people) day care part.
Why? It’s not really harmful to children. Note all the verbage in the news that says “hospitalized with covid” instead of “hospitalized because of covid”. They are going to the hospital mostly due to other reasons
I get a very good rate from T-Mobile for pretty much unlimited everything, including not worrying about roaming. Google Fi is also a good deal.

If anything I hear about horror stories in Canada and I'm very glad I don't have to deal with their rates.
But Ripple is a cryptocurrency, how Google come up with this name?
They're basically saying the same words in response. I think those who wish to be vaccinated have already done so.

Given how the reality of it has unfolded, it's fascinating (horrifying) to see the continued hysteria: one _must_ take the vaccine invented less than 2 years ago, that has been available for only a year, whose makers are immune from litigation re: unforeseen effects, is far less effective than it was first promised to be, and where even triple-dosed people catch Covid, regardless. It's super bizarre to see the desire/demand to vaccinate children with the brand-new drug...as young as 5!?!

As the virus evolves, our experience with it increases, the reality of the vaccines becoming clearer (they help, but not as much as we hoped for), and therapeutics become more available -- mandates that require vaccines seem less valid. It's appropriate to reconsider them, like _all emergency powers_. I'm actually hoping the SCOTUS knocks down the OSHA mandates. It's bad precedent to grant an agency such powers via fiat (executive order); and, what's being mandated is not at all what we thought it was.
The Java VM Spec is almost 650 pages.

The core Java spec is another 850 pages. The core Java libraries add countless more pages on top.

The "CL is big" myth is a strange one. Big was in context of a 80286 in 1982. It already wasn't big by the 90s and a full-blown CL implementation is absolutely TINY compared to pretty much any other managed language you can think of.

I can't speak to the VM spec, but the 90s Java spec and the Common Lisp spec were both largely written by Guy Steel (who said that Java was meant as a stepping stone to shift C programmers a little closer to Common Lisp).

ISlisp and EUlisp both attempt to "correct" the Common Lisp language. Neither has been successful and the big reasons are that CL's core features aren't actually broken and the biggest complaint (naming conventions not always aligning well) can be completely fixed with macros if you want (there are dozens of such projects).
there is new uuid versions (draft) that solves the locality problem: https://datatracker.ietf.org/doc/html/draft-peabody-dispatch... (one of the new ones, cant remember which exactly)
I think the fear was that teachers would get the virus and then have to duck out. Even worse, many of the sub teachers we had in school were semi-retired teachers who would be even more vulnerable.

You could make a case for putting up a plexiglass wall between students and teachers just to end this headache and I think you wouldn’t find as much opposition now as you would have in 2020.

That said, some kids have to be physically restrained/handled and you can’t very well do that behind plexiglass.
Not the person you’re responding to, but try getting it to mount home directories over NFS.

I’m sure there are many other examples.

Honestly, even after 10 years, I still have’t had a single positive interaction with it vs. traditional init. From what I’ve seen, old-school init handled (and continues to handle) the problems systemd “solved” more robustly and elegantly. I don’t get it.
I'm not sure what a trigger warning would look like but I agree in figuring out a language distinction.

Chemically dependent works in a lot of ways IMHO.

but I guess you could argue that ones porn addiction messes with your neuro-transmitters & dopamine, gaba, whatever too.

Plus you're right that with poly drug dependency a lot of times there are other real mental health issues at play, many requiring medicine to treat both the chemical dependency and underlying problems.

To me too it's kind of a bit of trigger when people over exaggerate and self diagnose their 'serious' starbucks addiction lol as a joking example.

not sure trigger is the word, but like more like a sigh when you have a life experience more similar to what you describe.

like when a reddit thread gets literally 80% of people commenting they have self diagnosed adhd or ocd compulsions whatever. slaps face.
If they wanted they would get an intern to rebuild it. They did similar with the Apple Watch keyboard
Ohhhh... I have. As a matter of fact, he's going to go to Walgreen's today to get his first "DNA changing" jab because his Dollar General store manager salary won't keep up with the tests needed to maintain employment at his employer.

He's also the dude who will go outside and take random pictures of the sky so that people are aware of the contrails being used to control people's minds.
I always thought tarball was a rather casual term rather than technical. Maybe something like 'tar archive' is more appropriate for technical documentation?

Although I do thoroughly enjoy it when information changes or gets lost in translation. It can be hilarious, like this situation.
Arch user here since 2013 on my mobile systems. I do -Suy nearly every day, which causes me nearly null troubles. My experiences with any supported enterprise distro are much worse.
Hey all!

I had some spare time and decided to make a little web site that allows users to search for neovim plugins.

Using it is as simple as ‘curl https://nvim.sh/s/git’

https://erock.io/2022/01/08/nvimsh-release.html
This is the number one method for how I got my friends to contact me on Signal. No more potato videos and images. Can still do group video calls, reactions, everything that iMessage offers except it's cross platform.
Have you looked at the actual questions or prompts? It's doing only trivial translations of the actual input question (which is often arbitrarily more complex than the original textbook question) into Python code. A lot of the time, they don't even attempt exact solutions, they directly ask for iterative approaches:

Original textbook question (number theory course):

> The product of the positive integer divisors of a positive integer n is 729. Find n.

Actual model input/prompt:

> Write a function which finds the divisors (including 1 and itself) of the input and multiplies them together. Iterate over all possible integers until it finds an input where the product is 729.

Model output program:

def divisors(n):
divisors = []
for i in range(1, n+1):
if n % i == 0:
divisors.append(i)
return divisors

def product(n):
return reduce(lambda x, y: x*y, n)

def find_n(n):
for i in range(1, n):
if product(divisors(i)) == 729:
return i

print find_n(1000000)

Not only is the prompt explaining exactly what to do, it's using an iterative approach instead of an analytical approach, as might be expected from a math class.

Note: any errors in the program are my own transcribing error.
How Flexbox Works
Battery Electric Vehicle

You can mostly figure it out from the context.
Here is the president of Turkmenistan driving around the burning hole and being cool: https://www.youtube.com/watch?v=XOTPht4kAL0

Maybe he doesn't want anyone to outdo his coolness? I'm not joking, Turkmenistan is the most weird place on earth. The father of friend of mine worked in a construction project there and I remember him described it as "Not a real country but a theme park".

According to this short BBC documentary[0], the standart practice in natural gas extraction is to burn off the excess and leaks(it's called flaring) to prevent uncontrolled explosions that may happen if the gas builds up. It's also better for the environment to release CO2 instead of methane, therefor the official statement given by the Turkmen president doesn't seem to add up.

[0]https://www.youtube.com/watch?v=cWUoAoeJb08
I'm not sure about a button for view source in any of them.

view-source: appears to still work in chrome mobile (Firefox works too),
not sure about safari.

Nope, view-source: does not work on ddg. which seems odd since it looks like it's built on top of chrome. URL's seem like they're parsed oddly.

I have yet to find a way to view source on ddg :(
> That makes sense. I think the need to correct mistakes, and mistakes I concede will definitely happen, is debatable. There are benefits to some for correcting mistakes and costs to some for it as well. Figuring out whether the benefit exceeds the cost is way out of my scope.

> This reminds me of another problem that I've I haven't seen mentioned yet. https://www.newyorker.com/magazine/2021/12/13/half-a-billion... In a fixed supply cryptocurrency like bitcoin these kind of losses will inevitably lead to deflation.

This to me is the big question: you could solve a lot of these by introducing trusted third parties but once you've done that it really raises the question of whether you need the full blockchain level of processing overhead or some kind of distributed ledger. Lots of people have been in situations where they were mugged, an elderly and/or impaired family member made a mistake or was taken advantage of, etc. and they were able to recover by proving this to a bank or similar institution. It can be painful but it's an important option to have for most people and I think that's going to be a key impediment to people trusting a system. I do this professionally and I'm not sure I'd want to commit to something where someone who gets my private key with a zero-day can do whatever they want.
Lol, WTF. "Full macOS reinstall because of dude has no idea how to use a computer"

You can always just boot into single user and create a new local admin account, a matter of minutes.
You can't seriously say that, just because one targets a well-specified machine, that the language being used is well-specified. The determinism of a Clojure-on-JVM program would also be dependent on the particular code the Clojure compiler generates. The code has to remain semantically identical between compiler versions, and it should not introduce any new non-determinism, e.g. that presented in [1]. In Common Lisp there is the Armed Bear Common Lisp implementation, which runs on a JVM. Does it benefit from JVM determinism or not? It probably does not, because the JVM is simply not aware of undefined behaviour that ABCL or Clojure are implicitly defining.

When it comes to having different platforms, it would also be necessary for any other compilers to generate semantically identical code. Different Clojure systems do _not_ do that. For example, arithmetic in ClojureScript uses JS floats where Clojure-on-JVM and others use integers of some size.

In my experience, writing a non-conforming CL program is hard, and much harder than writing a program without undefined behaviour in C. I am not sure why, other than the UB being more "localised" in some vague way. But there is also a modification of the ANSI standard being worked on, which attempts to eliminate undefined behaviour <https://github.com/s-expressionists/wscl>.

[1] Hans Boehm, Threads cannot be implemented as a library <https://web.stanford.edu/class/cs240/readings/p261-boehm.pdf>
Yes, really!

The ERC20 token standard came after a bunch of tokens already appeared on Ethereum. One of the first public tutorials for Ethereum was about creating and deploying your own token. Ethereum was initially released in 2015, take a look how ethereum.org looked back then: https://web.archive.org/web/20150905085308/https://www.ether...

> Build unstoppable applications. Here are some recipe ideas:

> Design and issue your own cryptocurrency

> Create a tradeable digital token that can be used as a currency, a representation of an asset, a virtual share, a proof of membership or anything at all. These tokens use a standard coin API, so your contract will be automatically compatible with any wallet, other contract or exchange also using this standard.
just like pentalobe screws!

i'm not going to argue it's a bad thing, i actually really like macs and think they hide a lot of details making time and space for other pursuits, although since you cede user serviceability it's important to purchase a service plan and that you don't try anything that wasn't provided for in the design.

maybe simple composable parts are past their prime. i always loved the simplicity of inetd. it was both self describing and inclusive. you could write an internet service without any knowledge at all of sockets and learn about the system by simply looking at it. but i suppose that's given way to large monolithic daemons these days.

personally though, i always thought the simplicity and the composability of unix philosophy was what bred systems that outperformed their competition in terms of security and extensibility. so many commercial systems reflected apparent power grabs within the corporate structures that produced them... i suppose that when you see foss monoliths like this, it's the same game playing out on a different field.
War ... War never changes ...
I don’t care about philosophy; I don’t like being forced and I don’t like opaque systems where they aren’t required.

SystemD is essentially forced (for better or worse, not gonna argue) because it is a hard dependency for certain software and tightly integrated with other tools in the systemd ecosystem

It is opaque because I cannot read, modify or understand what it’s doing without breaking out gdb, heaven forbid I want to alter its behavior in a less than approved way.

This leads to weird situations like the MySQL unit executing a bash script to run: because systemd has limited preflight checking compared to alternatives.

Before someone claims I want sysvinit back: No, I don’t want that. I would simply prefer systemd to be smaller so that we can replace it with something better or more tailored should the need arise.

We’re locking ourselves in to prototype level software (which we best into working semi decently) with obstinate leadership team who deny any faults.
"We apologise for the inconvenience." written in the deep IR background.
The James Webb Space Telescope, Online Observation
> In Bookstack, making the server private is one or two clicks. In mediawiki you have to set at least half a dozen config file variables.

This isn't really true. During install process you are asked which you want. If you press the private button when prompted you get a private wiki. If you press public you get public.

If you want to change after you installed, you do have to edit a text based config file. You only have to edit two lines, but i appreciate that text based config file is a turn off for some people.

> Bookstack is focused on "books", chapters, pages, sections - not "pages."

I agree that this is a significant difference from mediawiki. You can do that sort of thing in MediaWiki, but you'll be swimming upstream.

[Dislaimer: im a mediawiki developer]
> I can’t imagine actually using SMS, iMessage or not.

iMessage does not use SMS, so this statement does not make any sense.
I agree it's difficult. Do people ever just turn off the AVX512 in their BLAS, FFT, etc. because of throttling? I've never seen that, but then I usually don't see people measure anything usefully, if they even know the effect.

For varying mileage, I'm more familiar with, say, molecular dynamics codes, where Gromacs, for instance, has its own hand-tuned avx512 in places, and cp2k might use it at least for FFT, small matrices (libxsmm) and eigenfunctions (ELPA), as well as BLAS. Elsewhere, some R applications (on the desktop in this context) might hit BLAS heavily.

I should have made the point that there's avx512 and avx512, for people who don't know. At least GCC and LLVM -march=native does half-width SIMD on SKX et al because of throttling. If you wonder where a factor of two went, -mprefer-vector-width=512 might help.
> Well, we could - replace whiteboards with screens, have the students onsite but the teachers remote. Not sure this is entirely practical?

You need some adult to supervise the classroom
This is the reason I've converted a lot of my friends to Signal. We can share high quality images, reactions, everything that iMessage has. I only wish Signal would have an air drop like feature to transfer raw files in an anonymous manner without the need for internet.
I can appreciate the performance aspect of your perspective here. But, if it takes up way too much screen real estate, it matters. If I spend extra time navigating a bad UI, it matters.
I guess it really depends on the development patterns in each area.
It kind of is. When i went to visit, or rather almost accidentally passed it, there was one other person there. A 18 year old from Austria, on his way to Afghanistan, he hitched my ride for the last few km. We still had a burka that we had to have from traveling trough Iran so we decided to trow it inside, it seemed harmless as it should have just burned restless. Yet this did not happen. It was some silky colourful burka, which when thrown into the whole did not fly far and got tangled in 2 meters in the hell hole so it did not catch fire. I wonder to this day if its still there and how it looks if it has not burned and disappeared.
All the interventions we've done have been too-little, too-late. Telling people they're safe with a cloth mask when the virus transmits via airborne respiratory particles is obviously insane. We should have used war time powers to mass produce N95s and rapid tests, and mailed them to everyone with instructions on fit-testing.
Thank you for that link. That is eye opening.
I dont know what the article's definition for 'active creator' is, but

> requires a huge amount of skill and patience, not to mention risk tolerance.

making a good YouTube channel also requires those, and there's no financial incentive to small/beginner creators which are investing their time
reasons are:
1. no need for coordination in distributed system, no need to check what is the next available id.
2. if userid is visible to users, sequential userid gives away information about the amount of users and allows guessing other valid userids.
> Except they already do.

Using that logic you support slave labor and genital mutilation. Because people already do it, right?

> Seatbelts for starters.

There are no federal seatbelt laws. Because they would likely be unconstitutional. States get to decide on their own. Only part of the discussion.

> Driving is not a right in the US, but a privilege - it’s why you need a license to operate one.

Supreme Court disagrees https://wearechange.org/u-s-supreme-court-says-no-license-ne...
This is the first chapter of Starting FORTH, which is my favorite technical book. The author of this classic, Leo Brodie, recently joined a recorded zoom session with some FORTHers.

https://www.youtube.com/watch?v=--IJEl6HV2k
Talking to my teen cousins we guessed that it's because most of the iPhones are hand me downs from Parents.
It's marketing. The guy from the article is just there to sell his brand. https://twitter.com/sirajraval
I don't know where you're located, but in Australia there's a handful of workshops that'll convert a classic car to electric.

e.g:
http://ev-torque.com.au/
https://www.evmachina.com/
https://www.ozdiyelectricvehicles.com/
https://www.evclassic.com.au/
Yeah, I find there are some games like CS:GO that feel a bit more like a brain-numbing, slightly soothing activity that chews up time. And then there are roguelikes like FTL that involve interesting decision making and feel far more satisfying.

These days I play more of the latter than the former, but less often, and the decision to play them feels more intentional.
Not only the reader and the compiler, that kind of threaded code really helps performance thanks to leveraging the CPU's branch target buffer to obtain great branch prediction of interpreted code, and that is one of the killer aspects to get current CPUs to perform well.
IMO this is probably the best solution.
Blind developer here. If anyone wants to use computer without a mouse, I can also recommend screenreaders for the blind, such as NVDA. Blind people have to use screenreaders,, but if anyone sighted has such an aversion to mouse, why not try a screenreader. They allow to control all applications (including browsers, IDEs, anything else) purely from keyboard without mouse. It's a lot of work to learn all the shortcuts though, I would have thought it's not worth it, but looking at people developing this kind of mouse-free tools, maybe someone might find it worth the time.

NVDA: https://www.nvaccess.org/download/
Another user pointed out that it used to be black text on a green background. Now it is white on green. I think I agree that it is harder to read.
Why iMessage Is Winning: Teens Dread the Green Text Bubble
That's not true. The potential for surprises gets smaller and smaller the more data you collect. The Webb will produce surprises at first because it is able to make new kinds of observations that were not possible before, but after a while that new data will be used to improve our models and subsequent observations in the same regime will (almost certainly) be less surprising as a result.
Only all the crypto people actually use
The remainder is split into two groups: those who are politically aligned in a way that they will thump their chests and proclaim their superiority over COVID like it's some sort of candidate they can defeat, and those who have an anxiety issue over doctors and needles or are afraid that perhaps the ones who are anti-vaxx might be right due to some personal educational deficiency.
The bytecodes aren't but the interpreter is, look up threaded code.
Equilateral triangles can fall in. You have three dimensions: the height of the triangle is less than the side length of the triangle, so it fits in near the sides of the hole.

The OP mentions curves of constant width:

https://en.wikipedia.org/wiki/Curve_of_constant_width

Which includes circles and Reuleaux triangles, which are much more difficult to manufacture than circles. I think this can be rounded off to "circles are the only well-known shape that can't fall into a similarly-sized hole".
> The iMessage system broke the SMS monopoly.

Wait isn't SMS federated and iMessage the walled-garden monopoly? (At least for their value added features)