skysight-inc/HackerNews huggingface dataset:
If Apple comes after another company for something basic that they have patented, I'm calling that patent trolling behavior.
Obviously you can build successful apps with frameworks (just as you can write them without, or with lighter-weight frameworks). The question is always how maintainable it will be. Of course, there's also always survivorship bias if we look at examples of successful apps.

Consider, for example, that there's a famous video by Shopify (now already a couple of years old) where they explain how it took them a year to upgrade Rails. In that whole video, I didn't see anybody even ask the question whether there wasn't something fundamentally wrong if it takes you a year to upgrade one piece of your tech stack - something which has no direct impact on value delivered to customers.
> I don't mind it being me, as a matter of fact, it's often me, as I am in a more senior position and have a lot of historic context. However, a lot of time has been spent on documenting most things, so often I am just going over the docs with the new onboarder, which is okay, as long as it's done in a structural manner.

So, according to you, no one would ever need to ask you a question. So, obviously, GP will never ask you a question (they will ask other people if they want to).

So why are you calling them "toddler"?

> I do mind, however, being interrupted all the time, on information, that could easily have been condensed in an onboarding package if the company gave people the space, time and initiative to create such a package.

This is not at all what OP was presenting. You realize that?

> What I am pointing out is that the OP experienced bad onboarding and thought the solution to that is being in-person in the office.

That is not true. Plenty of people are having a very good onboarding and still like to fine-tune their understanding of the situation, which is arguably a very good way to reach good software.

> would love share the information, but I want to do it in a structured manner, and not in chunks and without disruptions.

But that is exactly the point of my initial comment about workflow. When your colleague Johnny needs the quick and simple information X to allow him to finish his code (for example "I've read what ath3nd has written in the doc, but it is ambiguous because sometimes it is, obviously ath3nd is not a god who can read mind and think of all the interpretation of their comment, especially when ath3nd is also not expected to not introduce a bug in the code from time to time"), you are asking him to break his flow, write some kind of ticket, wait for it to be triaged and come to you and wait for you to answer.

Your initial point is that you need to not be interrupted when you are in your flow, and you are now arguing that we should use a very flow interrupting process for the other participants.

> That's why schools and unis have classes ...

Are you seriously pretending that GP that just said "asking quick questions and getting an instant answer" is in fact in favor of not having any structure at all?

In fact, guess what, in a lot of classes, students are allowed to ask questions during some part of the lecture, even during exercises. Yes, incredible, right: some students are concentrating on solving the exercises while others _talk_! They _talk_! In the same room! Instead of writing a written letter to the teacher and wait for the post return so they can proceed with the exercise they have a question about.

> And what's wrong with wanting lots of this information to be self-service?

No one here is arguing against that. Simply, you can have as much self-service you want, it will never make a quick and simple question not the most efficient way to go.

It is just incredible that some people are so self-centered that they cannot understand that asking simple and quick questions is just, SOMETIMES, a super pragmatical and efficient way of progressing.
I'll do something once I've cleaned it up a bit more. It's a bit all over the place at the moment as I went on a bit of a spree this autumn and rewrote whatever annoyed me, and one of the luxuries of having done this pretty much just for my own use is I haven't had any strong incentives to make it pretty... But I do intend to tidy it up and when I do I'll at a minimum do a writeup.
I really love ruby too. I hope I can find a job writing a lot of ruby every day.
Are there any languages that properly support this, i.e. where you can express at the language level that the compiler should refrain from being to clever? If not at the language level, are there compilers which you can ask to keep an eye on the timing?
The reactionary way to respond to this seems to be to think this is somehow authoritarian, internet point gathering or just petty.

What some might not realize is the sheer volume of requests that maintainers of popular open source software projects have competing for their attention on a daily basis (I do not speak from experience but from reading/listening to reports from those that do).

Adding a bit of friction to any of those attention grabbing things, like here through the use of an bot, is a good way of reducing that noise at least somewhat. It isn't a perfect system, but it is the one this maintainer choose to use.
It would make sense to have a library that can do basic Svg/Canvas things, in Rust. From there, people can write all sorts of GUI libraries.
My earlier statement re. whether or not you're delusional stands then.

All the best.
More like: big company is granted legal monopoly on old existing technology, stifles innovation.
Everyone who’s higher rated than 500 can see that you’re lying, I don’t know why you insist. Yes, you’re not immediately losing the game if you play the right moves, but it stops being a “trick” waaaay before you’re 2000, even in blitz. You don’t need any “prep”.

Edit: you’re not the same person from the comment above, my bad
Ruby code seems to be designed to be hard to follow. Not only is it dynamically typed, but it seems like identifiers are dynamically generated, which makes it impossible to search for them.

Here's a challenge: in the Gitlab source code, tell me where `external_file_project_job_artifacts_path` is defined. It's referenced in a few places but it isn't defined anywhere.

And yes I know in other languages you can use codegen to construct unsearchable identifiers in the same way, but Ruby seems to actively encourage it.
The aerial footage is absolutely mesmerizing and beautiful IMO. I'm jealous as I'd love to see at least some of the real thing.
I suspect you would be interested in seeing the time-prices of various goods, things like TVs continue to steadily get cheaper, whereas things like education and housing continue their upward climb.
Open source, monetised (anti)privacy.

Nice.
Plaid vs. TrueLayer- Discover the Differences in API Integration, Security, and Pricing.

Find the strengths, and choose the financial development partner that aligns with your business goals. It's not just about options; it's about choosing the right path for your financial innovation journey.

#plaid #truelayer #financialinnovation #financialdevelopment #mobilefirstapplications #fintegationfs #financiatechnology
I like my Ruby code. I usually hate other people’s Ruby cuz too much magic.
The reason I like the office is mostly for the free food and events. I don't get much more out of my coworkers by being physically close to them. They don't like to be bugged (I don't either, usually). Maybe a little at lunch when I can pick their brains about random crap that doesn't warrant a meeting but not much.
I dunno, Apple has better market access and product execution so isn’t it a good thing if they acquire innovative tech?
> I'm pretty sure there's no standard equivalent

Don’t most other phones have an equivalent feature? Samsung certainly does and they together with Apple control the overwhelming majority of the market almost everywhere

> I think you'd need a lot more evidence to argue convincingly that this policy made a huge difference.

I disagree. It’s perfectly obvious that it made a very big difference. The market price of stolen phones is now much, much lower that it used be which significantly alter the cost/benefit ratio from the perspective of would be thieves.
I used QAG to implement an LLM text summarization evals
> [sw] took more than six months just to get set up with the wrong information, an overly manual process, and in the end, wasn’t nearly worth the squeeze for the clients.

southwest is the only one that won't give "gifts" to your company employee making the decision (not telling outright bribes, which does happen, but some 1st class tickets thrown around now and then). that's why sw is often not present in company policy.
Support means more than just subsidies.
One of my favourite podcasts is A History Of Rock Music In Five Hundred Songs https://500songs.com - it emphasises over and over, with played examples, that there isn't a clear first anything. Sun did get three or four episodes, though - it was extremely important.
3 mins snapshot https://www.youtube.com/watch?v=u_qFtTYhn2E
If only alternative frontends were the only reason that C++ developers were unhappy with the language...
I disagree here.

It actually makes the star count represent the interest in project. After all no one would be making bug report if they didn't have a reason. Probably because they have problem or want to use project.
I think people could be more clear in their language here.

Finishing a project is not the same thing as finishing the artifact the project is about.

A project to build a house can be completed so that you can sell the house. But someone buys it and continues to build on the house, so the house was not finished.

This applies not only to art I think. It’s a bit of a semantic discussion though, because I guess completing projects is the important bit. You cannot have too many things as work in progress.
I might have no interest in or even actively dislike a project but it might be for work or for a customer or there might be no other option.

Filing an issue is not equivalent or a reasonable stand-in for interest and DEFINITELY not for regard or admiration.
I preferred the original title:

> How To Learn Chess As An Adult (or, how I went from 300 to 1500 ELO in 9 months)

Because it showed that the person writing this “how to learn” was speaking from personal experience.

There are too many articles online that say how to learn something, but the author may never have actually tried it themselves and are instead writing based on other sources. Or worse yet, now in 2023 they may have asked ChatGPT how to learn something and just copy-pasted what it said.

Changing the title to just:

> How to learn chess as an adult

Is a mistake IMO, and makes it easier to skip past this article.
That is an excellent explanation full of great intuition building!

If anyone is interested in a kind of tensor network-y diagrammatic notation for array programs (of which transformers and other deep neural nets are examples), I wrote a post recently that introduces a kind of "colorful" tensor network notation (where the colors correspond to axis names) and then uses it to describe self-attention and transformers. The actual circuitry to compute one round of self-attention is remarkably compact in this notation:

https://math.tali.link/raster/052n01bav6yvz_1smxhkus2qrik_07...

Here's the full section on transformers: https://math.tali.link/rainbow-array-algebra/#transformers -- for more context on this kind of notation and how it conceptualizes "arrays as functions" and "array programs as higher-order functional programming" you can check out https://math.tali.link/classical-array-algebra or skip to the named axis followup at https://math.tali.link/rainbow-array-algebra
NLP Models Think about Gender Stereotypes
A tiny random trilogy of books worth reading for various reasons:

Ursula K. Le Guin: The Left Hand of Darkness

Arthur C. Clarke: Rendezvous with Rama

Robert L. Forward: Dragon's Egg

There's quite a breadth and depth to the genre, I'd suggest not spoiling things by reading book reviews, but you might enjoy reading about the three authors above.

and then there's Philip K. Dick (and many many others).
Noise can be removed by averaging results. It generally makes such attacks more expensive but still possible.
> Something doesn’t quite add up for this dependence on CUDA. Sure, I’m installing some dependency hellscape Python research project from GitHub I reasonably expect idiosyncratic hardware dependencies, but surely the companies in this space are beyond that on the maturity timeline.

I think part of the problem is something you're touching on here. The ML software space is horrifically put together. It's a bunch of research projects cobbled together. Hence the dependency hell, and very few people who actually know how to port it. Cuda siits at the bottom of the stack with its design assumptions baked into everything above it (see PyTorch for a good example of that). Nobody wrote a hardware agnostic layer over the top, and now the thought of pulling out a Jenga block at the bottom scares everyone.

Cuda is an intentionally leaky abstraction layer over the hardware, and its worked.
My cheap tablet doesn't want to smoothly render the linked site but going by the comments, it doesn't answer its own question. I was, however, asking myself the complete opposite question the other day, when browsing Aliexpress. Why are things so cheap? I think I know some of the answers (economy of scale, cheap labor) but still. I was looking for ESP32 related things, and I can get a very sophisticated, tiny little computer, delivered all the way from the other side of the world to my house (Canada) for the price of a coffee at Tim Hortons. So yeah, why are things so cheap?
Not sure what you mean with your comment, but 'keeping yourself busy' should not be confused with procrastinate or simply passing time. Procrastination, passing time, doing nothing, and feeling bored should also deserve time on its own.

However, I would not call them projects.

Anyway, there may be a feeling of burning on, or burning out, when private projects start to feel like a todo list...
Humans as Cyborgs
> less error-prone ciphers.

...such as?

The paper also describes how all programming languages that use BigInt data types are likely to be affected. It also specifically refers to the ECDSA TLS attack from 2015, as well as the Minerva/Raccoon attacks which work in a similar way.

As isogeny key exchange algorithms are likely to be all vulnerable after the SIKEp434, SIKEp503, SIKEp610, and SIKEp751 fiasco(s) of last year, I'm curious as to what kind of alternatives you suggest?

Honestly, at this point I'd say anyone that makes these kind of claims that there even are "less error-prone ciphers" just hasn't worked long enough in cryptography to have learned otherwise. And I'd be bold to say it's probably all not possible due to how we design the CPU hardware and their memory interactions.

Even if it's not the software (and it runs in constant time to prevent analysis) there have been lots of acoustic side channel attacks that were just analyzing the sounds that the transistors on the CPU make. So all your random no-op instructions are kind of useless against that, too.

[1] Minerva attack: https://minerva.crocs.fi.muni.cz/

[2] Racoon attack against FDDH: https://raccoon-attack.com/

[3] Key recovery attack on SIDH: https://eprint.iacr.org/2022/975.pdf

[4] Acoustic recovery of GnuPG (RSA) keys: http://cs.tau.ac.il/~tromer/acoustic/
Hmm this looks kinda like vscode.
Most of the investment into R&D for medicine is government-funded, it's just that a company ends up with the patent afterwards.
What if I told you can turn the tide when it comes to fundraising in 2024? This article unpacks the strategies implemented by Seed to Series C companies and we are already seeing results.
The issue elsewhere is not country-wide net population change, it's people moving into just a few cities. So there is plenty of cheap housing where few people want to live
> That’s kind of my entire point. The overall quality of life is much better because of what we know.

It's not much better, it could be much better. But on average it is not, compared to the living standards of the Planet Romans were much better of than many are today in the richest Country in the World.

Besides, what really changed is the impact of war on the population, not much of the rest.

And yes, medical advancements, which are not equally shared though, even though they should be a human right by now.

> Because most things modern criminal organizations engage in were actually legal back then

It was harder for them to be formed, it was mostly small bands of bandits outside the city walls.

Weapons, for example, were very expensive and very much controlled.

> which was structured a lot like the mafia organizations

[citation needed]

> Romans were generally pretty afraid of being kidnapped and sold into slavery even when traveling on land

same thing happens in 2023 in Southern Italy to immigrants. It's just hidden from public opinion.

OTOH not many people traveled on land back then, most were born and died in the same plot of land, without ever seeing nothing else in their lives.

> In cities gangs and organized crime were certainly a huge issue in poorer parts of the city of Rome as far as we know.

I happen to live in the place that was called Suburra, precisely were the Argiletum was.

It was the part of the city dedicated to brothels and lower income classes in general, but also where Julius Caesar built his domus.

So, you know, not the kind of neighbourhood one would bring their kids to, but if you think about it, is Downtown LA any better today? At least the Suburra was surrounded by some of the most important monuments and public services of the time and the most popular today (the Colosseum, the Capitolium, the Forum of Caesar, the Forum of Augustus, Trajan's Forum, the Quirinal Hill etc etc)

Is there something as iconic in Downtown LA today? to counter balance being 12 times as dangerous as the national average.

> A very weird position to take by you considering most people back in those days lived in such horribly abject conditions

Is this really your argument?

Who's the 8 year old boy, actually?

you don't seem to understand the concept of context, yes, they were abject by modern standards, but they were a very high standard of living back then.

And that standard was more equally distributed then, than it is today.
Is it likely that you would run servers "at scale" on a RPi?
Medieval curse tablet summoning Satan discovered at bottom of a German latrine
In my experience, a typical project in orange-mascot language is also more likely to bring in a C dependency through a -sys dep than a typical project in blue-mascot language. (That might be changing with more RIIR, though.)
Calibre library syncs perfectly across devices via dropbox / any other cloud storage. Can't see why this wouldn't just work with a shared cloud folder as well. This also has an added benefit that the books are available for download on mobile.
“Making a wristband pulsioximeter is trivial”

Sure sure.
Isn’t the issue in this case that the use didn’t enable “find my mac” in the first place, the thief was able to tie the device to their account and then brick it?

I assume he would’ve been able to recover it if he had “held on to his private key” (having the device be linked to his account being the current equivalent)?
I often find the sort of over-the-top implementations you describe in gems that were written by Rails users. Since other frameworks and vanilla are not super uncommon, it's fairly normal to make your gem that you envisioned being used within a Rails app not dependent on Rails. If those developers read too much Rails framework code (or toxic blog posts from DHH) and got the wrong idea, then it's not surprising they imitated what they thought was the way to do things.
Beyond the use of the "Hero's Journey" meta, I'm not sure what 90% of fantasy rips off from JRR. Not even Tolkien invented the concept.
I DM'd during the 2nd edition era, and yeah... Some player's option supplements had decent things going for them. Others were pure munchkin galore (looking at you, Bard's handbook).
Do you think maybe there might be an underlying cause which results in both weak IP law enforcement and low innovation?

I mean would fucking North Korea be a heaven of innovation if only they more strictly policed IP law??
2000 rated players of course won't get mated in 3 moves, but position after 1. e4 e5 2. Qh5 Nc6 3. Bc4 g6 4. Qf3 is not unplayable for White - Black is equal or maybe just a little bit better.

In lichess Blitz database for 2200+ rated players there are 13883 games with this position. White won 50%, drew 7% and lost 43%.

Of course this position is nothing to write home about, but for online Blitz it's good enough.
Rust-lang/portable-SIMD: The testing ground for the future of portable SIMD
Do you mean they become unable to enjoy good time with friends?
> It's unethical and frankly evil. Physical access should always trump any remotely installed policies,

Isn’t that what happened here? The thief and not the owner reported it as “stolen” and thus bricked. The thief could’ve as well just thrown an actual brick on it with similar effects

> The anti theft stuff is just a marketing strategy you fell for.

Also it works. Both for deincentivizing theft and allows you to recover the device had you actually enabled the feature (so not this case)
- Most works by Heinlein esp. The Moon Is A Harsh Mistress, Tunnel In The Sky, Time Enough For Love

- Many other works by Asimov

- The Rama series by A.C. Clarke

- Gateway and other novels in the same universe, by Fred Pohl

- The earlier novels of James P. Hogan esp. The Two Faces Of Tomorrow and The Genesis Machine

- The Complete Venus Equilateral, by George O. Smith

Much more, of course, but a good start.
>Spending time with your loved ones, spending time with friends, going outside and walking, reading a book are experiences that I care more about, and they don't cost much, if anything.

oh, it really depends on the loved one. Hanging out but BYOB? Well, that's $20 a case or so, and you probably bring a few varieties. Cooking or ordering out also incurs some cost on someone. house hangouts are "free" (I won't nitpick on rent), but there's not really any third places these days to really hang out otherwise. You got a park and maybe a dying mall. The natural terrain from there really shapes how much "experience" you can get without someone nickle-and-diming you.

And ofc books vary: my "reading" right now is on game animation and that was a book I paid $100 for or so a few years back. Worth every penny, but not really "cheap" by any metric.

>Why is that? Because they have better experiences

definitely true. experiences vary on your environment, and when there isn't much business to make (for obvious reaons in such a country) you will have more natural experiences. I do yearn somewhat for that, but it again stems down to the dwindling third place; there isn't a "town circle" in many places in the US, which I imagine is a more common aspect of such 3rd world countries.
> If you lose often, you quickly go down. But if you keep an even record, you stay in 1500.

Is that actually true? You start at a 1500 in lichess, but that is a provisional rating and the outcome of your first few games are going to cause BIG swings in your rating. After your rating is no longer a provisional rating then that is going to slow down.

Losing a few games at the start might take a lot more wins to "even out" in rating. Just keeping an even record might not be enough to stay 1500.
Challenging assumptions: The 8.5-year rhythm of Earth's inner core