skysight-inc/HackerNews huggingface dataset:
The example code is:

font = Font.open("MyFont.ufo")
glyphA = font.layers.defaultLayer["A"]
point = glyphA.contours[0].points[0]
point.x = 404;
assert point.x == glyphA.contours[0].points[0].x

The author apparently wants to be able to perform ad hoc modifications to an existing font.

Unfortunately, it's not clear from the article what the use case is. Most of the time I've worked with fonts, they're treated as immutable values.

If the idea is that a font needs to be built from a serialization format, then an alternative approach would be to eliminate the python mutable interface and replace it with a build function that calls the underlying Rust to build a Font. That way Python never needs to deal with mutating a font.

Rust lets you take unlimited numbers of references to an immutable value. That's not a problem, other than defining lifetimes if you pass those references around and/or hold them in structs.

The problem arises the instant you want to mutate the value behind a reference. Hold just one active immutable reference at the same time, and that won't be possible. Note that mutable and immutable references can in some situations exist in the same block thanks to non-lexical lifetimes.
Awesome, thank you for this insight! Does it generate quality code?
You can. View menu --> Show View Options. Customize to how you want it, and click the "use as defaults" button.
I'd generally argue that, if you're trying to do easy things with Kubernetes, there's a good chance you're using the wrong tool.
or is it the American politicians trying to stop countries like Ireland hindering other countries' public services for their own benefit?
Mmmm more like like they try to put the salesman in an operations role and wonder why the company has broken down.

If you tried to use R for an actual engineering project you'd wind up with a system that is always on fire. Where as these one off analysis it's fine because it's just a one off.

We want to get stuff done too, but we need it to hold up for more than a few hours so that's the mode we think in.
Of course, no such article ever points out that hydrogen-air batteries already exist and have a 40,000 Wh/kg energy density.
It's not really a Windows-only thing. Even OSes with proper packaging systems (and even MSI on Windows) will still forget a lot of files e.g. in user's home directories. How do you even decide when do you remove those?
Props to the author for a great read!

Just recently I had to pull a couple 12 hour days resolving a critical issue for an enterprise customer; I'd never been so ready to hang up my keyboard and move into a cabin in the woods afterwards. I can't imagine extending that crunch for _months_.
> They want to keep their walled garden's walls air tight, and there are apparently enough people that are OK living in that garden that it works.

For many, including me, it's not some inconvenience that we are okay with. We see it as a selling point.

I've tried them all and Apple's balance of openness/security/quality is the best I've experienced. If they follow the direction of others, I'd probably jump ship.
Or use a Nintendo Switch, which has great slate of games that work well with the form factor, a great "grow up story" for social gaming, and physical controls.
They had a bunch of plain clothes operatives follow a guy onto a public flight, fake a bomb threat and scramble jets to get the plane to land?

All this whataboutism isn't really bringing much to the discussion here...

What next, the West can't complain about human rights violations in HK or Mongolia just because US police shot some dude (again)?
>As for the philosophical argument that they take my money by force, I just don't get it.

"No taxation without representation" was one of the core driving motivations behind the American revolution. The problem is that I, and I suspect a growing number of others, have completely and totally lost faith in my government to represent my interests while taxing me. The "men with guns" line is just to reinforce that I have no choice in the matter, they are free to do whatever they want with zero accountability and I have to pay them or they send me to jail.
Note that `from` and `try_from` are generally preferred to using `as`, where possible. This also allows casting between non-primitive types.

https://doc.rust-lang.org/std/convert/trait.TryFrom.html#exa...
On the face of it, a composite image of space that has no adjustments being ruined by 2x the number of satellites does seem pretty bad and damaging for researchers. Beyond that, it still might be worth it to actually be able to provide internet to people that either don't have access, have an insane cost to access, and/or have a bad provider currently.

The argument I've seen is that this stuff can be adjusted for and that most researchers have already had to adjust for it (since there are ~1500 non-Starlink satellites already). Is that just an utter fallacy?
Thanks, I think this is the clearest explanation in the thread.
> I read through it and it says part of the document has been admitted to be true.

I don't understand: You asked whether Twitter had any basis for marking it false. I said the basis was (at least in part) a major fact-checking organization. I'm not sure how the above is a response to that. Also, can you provide some basis to your claim? Every lie is partly true; someone who says things that are 'partly true' is a liar.

>> Should government be the arbiter of truth? About it's own political candidates?

> Elected governments shouldn't be, but isn't this why other arms of the government exist, like judiciary.

I strongly disagree: In democracies the judiciary is not at all there to decide truth. It's there to apply the law, which at times involves finding facts of specific situations before it, and then only to a degree sufficient to apply the law. For example, the judiciary is not there to decide the facts of climate change. It is there to apply emissions laws, and to find the facts about what someone may be emitting to the degree needed to apply the law.

In a democracy, it is up to citizens - you and I included - to decide what we believe. There is no authority or mechanism that will save you from that challenging duty. Democracy is a solution, in a sense, to the problem of there being no source of truth. It is governemnt of the people, by the people, for the people.
Apple has strong vendor lock-in. If you already have an iphone, apple watch, macbook, and you're in the market for a tablet, you are going to buy an ipad.

So if they make the ipads too capable, they eat their own laptop sales.

A company like samsung does not have as strong vendor lock in, so they may as well make their tablets fully capable computers, because they are not competing with themselves.
If an iPad Pro can be your next computer, it must be a computer.
Yeah, but I can go somewhere else, rather than be blackballed by the single system.
Musk is an easy scapegoat and blaming him personally removes the complexity of an issue that has real pros and cons on both sides.
I have a lot of friends who worked at Uber around 2015. I didn't accept an Uber offer because they were all insanely burned out.
Please don't.

Everyone with strong feelings on $X (such as a BigCo or any other topic really) thinks that the community gets way too much anti-$X hate. The people who feel the opposite way think the forum is biased in exactly the opposite direction. These biases are in the eye of the beholder—they are predictable from your own passions. That makes comments like yours here particularly unhelpful, because they'll mostly just provoke the other side into passion wars, which are predictable and tedious and usually turn nasty.

I don't mean to pick on you personally. You're far from the only person suffering from this condition—in fact it seems universal in some form.

https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...

https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...
Roman Protasevich is in hospital in critical condition – heart disease
There's no Alt key on a Mac.
Imagine you are a smaller country here. You probably don't want your tax law to be determined by third parties.

If anyone tried to enforce things like this on the US we'd be having a press conference with some general explaining that attacks on our sovereignty will have consequences.
If you're at 70% marginal, it means you're already earning an ungodly amount of money
The actual address in the email header should still contain the subdomain though.
Hydrogen and any gas with 30% oxygen doesn't sound like a good mixture to have in your pocket.
In general, Indians living abroad are highly supportive of the Indian Prime Minister Narendra Modi. Not his party, or his government, or his policies ... just him personally. Hacker News contains many such people. They are responsible for the bizarre comments you've read on this thread.

On a related note, this thread will soon be flagged, like all threads that are even mildly, indirectly critical of Narendra Modi. Enjoy the thread while it's up.
> RStudio, the company, need to sell their services (their IDE is clunky and will be wiped out if a top of the range product, such as Jetbrains, adds support for R). If R were simple to use, companies would have less need to hire external experts.

They are actually fighting for survival I would say.

Most of the people using R and RStudio are the people who only know R and RStudio.

RStudio's interface feels like it is from the early 90s, and RStudio is impractical and messy to use. Frankly, it is _bad_.

R, as a language does only very few amounts of things well. And when some people's use cases that are limited to that, uses it.

Data Science wave riders dominantly learn Python (IMO, as they should). Think >90%.

There are plenty Data Science Misguiders (influencers) who, just from shallow knowledge, tell gullible learners to learn R OR Python. And still almost everybody chooses the second.

Some people I know who uses R amd RStudio uses them as a simple Dashboard, dataviz app, or those who uses it for other reasons write R using Jupyter, VSCode, or good ol' vim.

R thrives on the backs of lesser skilled developers amd domain experts using R for some reason.

Some argue that the tooling of R projects is better than Python's, but it does so less. A penny is of course more reliable than a train.
If Twitter just shows everyone all Tweets, people'd quickly get overwhelmed, and a few very active Twitter users would drown out all the rest. So they add an algorithm that tries to determine which Tweets a user is most likely to want to see - now they're in the middle, deciding what someone sees.
Scientific programming is just different. Much of the culture of scientific programming is different and with good reasons not easy to understand.

Its something like how baking cookies at home and running a cookie factory are very different. To a person doing each, the behaviors and priorities of the other seem strange and it’s easy to for one to think “we are both just making cookies, why don’t they do what i do which is obviously superior “

Scientific programmers are solving problems first, not writing programs. They are solving problems in a way that is useful only to them or peers who know a whole lot about the problem being solved. The problem-first tools look strange because they deemphasize the programming niceness in favor of problem niceness.

You find the same sort of confusion when programmers are facing business types and excel usage.

There are certainly times when a piece of code starts needing the programming touch, but the right tool for the job depends on the job.
Peloton to invest $400M to build its first U.S. manufacturing facility in Ohio
It's a great explanation, thank you. Yes, as a casual user I'm concerned with "one-time costs", ie. the barrier to entry. I'm glad that I'm not the only one who noticed that these costs are real and make "casual usage" harder than it could be otherwise.

Your previous comment, though, is much less optimistic (to me): you say that, even if they are aware of this, the experts have no incentives to use "simplified notational systems". That means that I can either become an expert myself, find an expert who will translate for me, or be unable to make use of the knowledge contained in materials for experts. I wish there was some other choice, like Google Translate from math to English...
Manufacturers Say Ammo Shortage Will Stretch Out for Years
>Those programs have broad public support.

Which is largely an education problem. Diamonds have overwhelming public support and are essentially a scam. We need to build sustainable, healthy systems that work for our population and don't make naive assumptions like infinite growth.
Actually I see flashcards differently. I cannot agree with the "everything Flashcards" idea, it does not work for me, and I can't imagine learning from cards.

With flashcards, I can create an interconnected map in my mind, it supercharges learning, provides structure, makes digesting new content much easier. That ready cache of information has proved immensely useful.

Using just the tools of logic and reasoning is incredibly slow, error prone and exhausting. Especially in a time constrained and pressure setting e.g. a production issue, a discussion with people having differing opinions, a test or an interview.

Flashcards take out a lot of friction from knowledge retention.
This, combined with the really mediocre service available from Starlink[0], combined with the plan to put up many thousands more satellites, is truly disheartening.

0. https://www.theverge.com/22435030/starlink-satellite-interne...
> Once a collection of complicated packages exist, it is in RStudio’s interest to get as many other packages using them, as quickly as possible. Infect the host quickly, before anybody notices; all the while telling people how much the company is investing in the community that it cares about (making lots of money from).

More than RStudio, it's in Tidyverse users' interests to extend and embrace; even without any plan or malice aforethought, it is simply natural that as Tidyverse users do their own thing, their packages and scripts will rely on the Tidyverse ever more, and their downstream users will thenceforth rely on it whether those users like it or not. Thus the situation where you install.package some harmless looking package and now R is installing 20 or 40 packages from the Tidyverse.

I dub this general phenomenon 'bitcreep': https://www.gwern.net/Holy-wars Somewhat ironically, Hadley Wickham himself has been a bit annoyed by bitcreep caused by Mac/Linux users working against Windows users: https://twitter.com/hadleywickham/status/1280340931657564160
Good idea! I added this on my to-do list.
Ah, so it's even worse
I would absolutely buy a device like this that ran Windows 10 and could dock, providing an experience like an evolution of the "Continuum" feature seen in Windows 10 Mobile.
Effects of Montessori Education on the Development of Disadvantaged Preschoolers
It took me a second to correctly analyze the sentiment of “hot shit.” I realized it means “really good,” as opposed to, for example, “steaming pile of shit” which means the opposite.
It's pretty damn disappointing that ten years later, and my old Samsung Galaxy S2 is still the only Samsung device I have that can be easily rooted/re-flashed.
And "real life" cutting and pasting that the metaphor was based on (scrapbooking, ransom notes, etc...)
So you work (at least) double hours, a bunch of employees quit, "extreme stress", everyone "giving 110%", and you get nothing but a dinner out of it and the salary you'd have got if you'd worked a normal role. Uber's stock, meanwhile, got as big as Travis's ego...

What a fucked up world where this is deemed reasonable. You're even able to justify it as "hey it was tough and ridiculous and half the people didn't make it but look, I wrote some books and was able to become a manager."
I suspect the split between iOS and iPadOS was about slowly moving iPadOS closer to the mac ("what if we made a desktop OS based on the iOS app security sandboxing model?")

Meanwhile, they have been moving macOS to have more of the libraries and look and feel of iPadOS, and having catalyst be both a build target for making mac apps, and to reuse the libraries for running iOS/iPadOS-compiled apps on M1.

So I don't suspect they use it for anything like virtualizing macOS - they seem to instead be trying to build that part of the bridging functionality into the mac.

I suspect instead it is about giving the Pro model enough head room for more serious porting of "pro apps" to the iPad.
Sorry, you're going to have to use it for free.
Well, as the incident here was caused by nearby drilling, an attitude of "once bitten, twice shy" is understandable.

I am also curious about what happens to the water in the mine. Did the hole, big enough to swallow the drilling rig and several barges, seal up, and were the workings then pumped dry? If the water is still there, presumably it would become a saturated solution, but I am wondering if that could still erode the salt, on account of continual exchange of ions between the solution and crystals of salt? Or would the water be entirely absorbed into the salt crysyals, given that NaCl and other salts are hygroscopic? If I were a local resident, I would have more than a mild curiosity in these questions.
Which alternatively will you suggest. I know it all depends on the case, but for a fairly simple use case, what would you suggest?

Are MySQL and SQLite still the most reliable ones around?
As often as it bites the dust, to be honest. My current 2015 MacBook Pro is still chugging along fine. It was spendy at the time, but I'm glad that I went top-of-the-line for a tool that I use so heavily.
I love the "have the IRS take the difference", as if the IRS is some corporation that's just gonna stick it in their bank account or pay it to their shareholders
Some companies (e.g. Amazon) have a policy to fire the lowest performing x percent every year, even if the whole team is good, which makes churn inevitable. It also leads to odd situations like hiring low quality talent just to provide the rotating foundation your real team rests on. And of course constant in-fighting to stay out of the bottom x percent by sabotaging rivals if necessary.
Govt yet to pay nurses Covid-19 allowances 4 months on – Zimbabwe Situation
They were dabbling a bit with Project Loon and Google Fiber. A Starlink partnership gives them more reach with less capital. Not sure I would see enough value from shaving a few ms off an already long round trip to space and back to really move workloads to GCP just for one ISP.

Starlink will be great for underserved rural areas but just the difference between WiFi and a wired connection in my house makes me think terrestrial wired last mile distribution isn't going anywhere.
I also enjoyed "A Mind at Play".

I had forgotten (or never fully appreciated) what Shannon did and what other early pioneers did in computing. I have a better appreciation for all of them now.

One other highlight was Shannon's early childhood and using electrified fencing to communicate with others in his farmland neighborhood.
Why not do the old “up to $200k++” trick.
So <any chars>@<any chars> seems beyond good enough. There is no benefit to validating beyond that for almost all cases.
Theoretically, in a different company, great office design would make employees happy and more productive, for example. But I'm yet to see a better office design than a remote-first company.
Once you get past the fact that any data you don't explicitly control is by definition not private, the next conversation is about how much you are able to trust a particular company with the data they collect, and that is really an individuals choice.

Niven stuff like iCloud leaks, and Apple bending over to appease China by removing the protest app from the app store (which completely makes it unable to be installed on any non jailbroken device btw), I personally don't really see a reason to trust them any more than Facebook or Google.
exactly. there were also reports of zoo animals catching covid, but no animal infected with the virus was ever found in the wild. at this time, it does not look like institutional narrative of covid being purely zoonotic was ever backed by evidence.
Same for the C64... RAM at twice the Hz so the 6510 and SID/VIC-2 accessed it interleaved.
Wit, Love and the ‘Other World’ in the Letters of James Merrill
You don't get to advertise all the projects by companies you own as "Elon Musk's X" while also avoiding to take blame for their failure
A perfect employee is someone who has all the skills necessary to build a successful company... but for some reason decided to build one for you, instead of for himself/herself.
Funny seeing this linked here. Tiresias is honestly a fairly unremarkable typeface with a lot of marketing talk, heavily inspired by earlier humanist sans-serifs like FF Meta, but I remember seeing it as a UI font across several different manufacturers of TVs and set-top boxes (Sony, Panasonic, probably others) some years ago and finding it curious that they used the same (obscure) font. Maybe it was part of some embedded OS, or they just managed to sell some big companies on it.
Features Require in ERP for Pharmaceutical and Life Sciences Companies
Thanks! The ability to copy/reference code and figures from a notebook to multiple other articles/notes and have comments and updates between all the places you reference a Block is something that is really handy when researching and collaborating.

A lot of times I have found that a notebook will have a different narrative than when you are referencing and talking about the work in other articles and books, etc. More of a focus on "why" rather than "how". Curvenote allows you to keep things linked together, with pretty minimal overhead.

Not requiring your colleagues to know LaTeX is a plus in a lot of collaborations, but still getting to that professional export at the end of the day! I was using a weird mashup of LaTeX in GoogleDocs for my thesis ... !
I think you're going to have to provide some more details, because I'm trying 1, 2, and 3 in GTK and I can't get ANY of the three options to work.

1. I have a folder open in Gnome's "Files" app. I can't drag it into the dialog--there's nothing draggable. I could go up a level to the enclosing folder, drag the child folder into the save folder, and then go back down a level to the child folder... these extra steps seem a bit unnecessary. So it's doable, but clunky.

2. I saved a file in GEdit somewhere else. How do I move it? There is nothing to drag. On macOS, there is an icon in the title bar of the window (called the proxy icon) that can be dragged where you like.

3. I saved the file in GEdit on the desktop as ~/Desktop/file.txt, then moved it to ~/.../.../file.txt. Then I made some more changes in GEdit, and saved it again... now I have two files! GEdit was not aware that the file had moved, and when I saved it, it created a second copy of the file, which is unexpected and wrong.

If this is working for you, perhaps you could share the exact steps?

I think one of the problems here is that on Linux, there is no real way to drag an open object... you can only drag things out of containers, but you can't drag things without first opening the container. For example, you can't drag an open folder into a save window, you have to first open the parent folder. You also can't drag an open document into an open window, you have to open the parent folder. There's not even a clear way to do that--on macOS, you can command-click the name in the title bar of the window and select the parent folder from the drop-down... not saying this is intuitive, but it does work which is a massive step up from not working at all.
You don't combined the hydrogen with anything until the moment of reaction.