skysight-inc/HackerNews huggingface dataset:
Wow, imagine if Apple starts integrating their stores with their products into connected life experiences. The stores become showcases for personalized experiences for life, work, and play. Companies are already integrating Watch and VisionPro with biofeedback. Might be something consumers need to deeply experience to believe, from the spatial desktop to music, games, and movies, desk to couch to bed.
They migrated from Python to Golang

More Detailed Here: https://old.reddit.com/r/golang/comments/14rduec/we_rewrote_...
degenerative conditions are not exactly "triggered" ; for a very bad analogy, consider the difference between a leaky auto tire and one that has a sudden puncture. Human beings have evolved to maintain biological function for survival; partial functionality, imperfect execution, less-than-wonderful judgement can go on for years and years; nutrition and sleep, emotional context, and yes, drugs use and abuse, contribute to wear and tear.
Small projects, most of the stuff they do in ML is based on C++ and Python. Hence why they hired Guido and are putting money into optimising CPython.

LinkedIn is a separate entity, even if owned by Microsoft.

Zero Scala content at BUILD.

What about the banking world across the globe, no numbers?
“There is no such thing as Open Source AI”
When you are “mocking” services that involve really doing network requests your tests are going to slow down dramatically and that is a problem because you run so many so often.

His diagrams miss how bad the problem is because it is not that client code is calling 20 different external servers but that something “simple” (a react component fetching a JSON document and drawing it) involves react calling your code multiple times. Then there is the deep asynchrony of an application that really is a message broker, where an email gets sent from here and received there.

When you are in control you really can break it all up into functions but I still don’t have an answer I like for writing tests in React other than “prop drilling”.
Step 1: Get a lot of money. More than you think you’ll need.

Step 2: Hire someone great who has done this before to do it again, except better this time.
After being a GNOME fanboy for decades, v3.0 and beyond left me disillusioned. I took to ElementaryOS and Mate, which was alright. Then I discovered KDE Plasma (thanks to Steam Deck) and absolutely fell in love with it. Well, well, well…how the turn tables[1].

1. https://www.urbandictionary.com/define.php?term=How%20the%20...
Use optimisation to get the binary down to 1k. I did just that yesterday.
I'll give some context. Shaping is converting a string of unicode code points into a sequence of glyphs, each with an advance and also finer positioning. For typical Latin fonts, shaping is straightforward; each code point generally corresponds to one glyph, but sometimes there are ligatures ("fi" is often one glyph), and then there is kerning, usually placing pairs of glyphs such as AV closer together if there would be a gap between them. But for complex fonts such as Nastaliq (used in writing Urdu), the rules get a lot more complicated.

OpenType shaping is currently defined in terms of a whole bunch of rewrite rules, with some script-specific knowledge (such as reordering vowels in Indic) added in by the shaping engine. The original idea is that it would be declarative and fairly easy for font designers to work with, but in practice it's pretty clunky, and doesn't scale well as complexity goes up. It's also slow to evaluate on modern computers because sequence matching is very branchy, and it's not unusual to require dozens of passes.

A particularly striking example is hieroglyphics. These compose multiple elements together into a block, with rules not unlike CSS grid. Sometimes there's vertical stacking, sometimes horizontal, occasionally more complex interactions like nestling inside an L. It is possible to encode this into OpenType rules, but it's very much a hack - at heart you need to do fairly simple geometry calculations to add up the total widths and divide them proportionally, but think about writing that as a regex and you'll get some idea how it comes out.

This proposal replaces the OpenType shaping rules with a call into WASM, where you can do these sorts of calculations straightforwardly and in a single pass. It is another Turing complete language (as is OpenType shaping, as proved by Behdad a few years ago, and TrueType hints), but there are excellent off-the-shelf implementations and it's well known how to run it securely sandboxed.

Even for Latin, this kind of thing would be useful for making a font that looks like real handwriting, for example. You can fake that in OpenType to a certain extent, but it goes beyond what the format was designed to handle.

This is a first cut, as it only affects positioning of premade glyphs. One thing I'd like to see going forward is adjusting variation parameters. As an example, a typical Devanagari (Hindi) font has 6 or so different widths of "ि" depending on the width of the consonant cluster it composes with (so रि or ल्कि). With variation connected to shaping, you could have one glyph of variable width, and the shaping engine could just set the variation to the right value, and with greater precision to boot.

If I were designing a new font format from scratch, this is definitely the way I'd do it. I'm excited to see where it goes.
New York City’s AI hiring law takes effect
>one that clarifies among others what is exactly the status quo

Everyone do whatever they want to and try to support Mastodon custom `toot:` namespace which cannot be resolved and has to be hardcoded.
cargo-semver-checks is in the process of being merged into cargo itself, which would make the default publishing process into essentially exactly what you describe!

Running `cargo publish` would check for semver issues and alert if it finds anything. Users would be able to override it, of course, but most often they'd probably accept the version change or revert the semver break if it wasn't intended.
Love this! Have you looked at a service for completing grant applications?
I think you take it for granted that people are so set in their ways without realizing that all ideology is on a spectrum. Can you convince the most hardcore ideological adherent? Likely not—but someone on the fence can be swayed. And before you cast aspersions on fence-sitters, remember that Nazis were regular German citizens first.

Racists aren't born, they are molded. I don't anticipate I'll change your mind but I think it's worth stating nonetheless.
Here's a clear explanation:

https://cdn.arstechnica.net/wp-content/uploads/2023/07/twitt...
Another day, another blog post by someone who misunderstands the purpose of unit tests and mocks, probably because they've never worked in a huge codebase with complex business logic and lots of precise edge cases.
You ignored the bit where I said 'billion+ existing users'. Not exactly 100mil new random users with that install base.
Have ten of them do it independently and then they rank everyone else’s work.

Also, note the word “should”.
Closer analogy would be .pyc files. Precompiled bytecode.
Well, I look at the POSIX standards whenever I want to write shell scripts and Makefiles that work on both Linux and macOS. Which, in my current role, is often enough that I am driven crazy by how far POSIX is behind GNU tooling...
> 4. What about dividend reinvesting? Can't you avoid taxes if you do that?

No. Dividends that are reinvested are still taxable.
These men were/are giants in the field.

But look at how simple the language was in the beginning. A handful of concepts, strung together. Incremental changes; not all were deemed best in hindsight.

You can fit what is going on in 16K in your head.
There’s no such thing as a free beer. Someone is paying for it. As long as it’s not some kind of spyware, I’ll take the ads and donation prompts.

If we’re discussing annoyance, Wikipedia’s campaigns are a great deal more annoying (but it works).
Is there backwards compatibility between .NET Framework versions? Which version number should I request in my ultraportable executable? (Java seems to work fine most of the time eith.some javac flags.)
I was able to beat level 5 by asking it to generate a secure password for me. It refused at first, but when I asked it why not it apologized and told me the secret key
I don't know, even the base model from Elevenlabs is doing a pretty good job at imitating Maxwell Glick. I had it read out your comment, see here: https://sndup.net/q3r5/

Elevenlabs announced a new professional audio model with a more involved training process, I'm curious to see how good that one is, and how much control it gives you.
Okay but none of what you said refutes my statement. Being subjected to abuse is orthogonal to your religious identity.
This "minimum viable program" stuff is great!

Michal Strehovský used the framework currently known as .NET (as opposed to the Framework formerly known as .NET per OP) to create a snake game in under 8KB with no .NET [nor .NET Framework] runtime dependency. (Medium sucks and Twitter isn't useful right now, but I believe ~"hello world" supported Windows 3.11.)

https://medium.com/@MStrehovsky/building-a-self-contained-ga... [https://web.archive.org/web/20200103110836/https://medium.co... | https://archive.ph/b6qXE]

https://news.ycombinator.com/item?id=22010159 (2020)

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

You can see the latest work (and sponsorship!) at https://flattened.net: "bflat - C# as you know it but with Go-inspired tooling".
> but most people just keep their parent's religion.

Is that not a choice? Choosing atheism is arguably easier.
Yes. And the keyboard bindings are also localized, so in Excel in Swedish on would press CTRL-F to make the text bold (F is for "fetstil") and to find one would press CTRL-B, logically for "sök".

(for unaware users, those are exchanged between Excel in English and in Swedish. In english CTRL-F for find, CTRL-B for bold. )
Now that the vatnik thing looks threadbare.
I’m pretty sure they are going to do the opposite, support server-to-server, and never support client-to-server. They have been meeting with the maintainers of Mastodon and admins of large instances. Their stated goal is to allow migration off without losing your social graph (this is obviously a lie about motivation, but that’s not what I’m taking about here). This is all about server-to-server implementation.

So, they are going to be part of the server-to-server Fediverse, and keep all of the juicy app data from Threads users to themselves.
I kind of know what you mean. My bro had a gaming laptop that was gigantic and the fans sounded like a jet engine.

I snagged an Asus the other day with a 3060 + 16gb ram for $800 and its small/light weight. I don't think I've heard the fans on it, but I have kids hahaha

If battery life is a concern, how long do you need to remain on but not plugged in? I've used it in enough 2 hr meetings and I don't think I broke 50% battery. I'm doing CAD work/GPU work.
Yep, that’s how bad it was before.
Please proove it, since it is so easy.
TXT records in Route 53 for 100% SLA
I disagree with this assessment. TdAmeritrade is very straight forward in the client and even easier on the website
> do meta-admins override them in order to keep the zombie going

That is precisely what happens.

See, for instance, Runescape's move: https://runescape.wiki/w/Forum:Leaving_Wikia

Note that the old Fandom runescape wiki is still live. But the move to runescape.wiki was "successful" because it now sits above Fandom in Google search results.

Other splits are not so successful... Even really old ones like UESP, which predate Wikia.
Eh 1050 is really bad in 2023.

I wouldn't even get another 1650 even though it can do the job(CAD, AI Art, etc...)
> The AI tools know how to generate good C code

Are you sure about that? ChatGPT doesn't understand C. It wouldn't even have enough context to reason about UB even if it understood UB.
Best book on the topic for people w/o EE degree who want to learn practical EE (in my humble opinion):

"Practical Electronics for Inventors, Fourth Edition"

Book by Paul Scherz and Simon Monk

Word on the street is that it can be found on https://libgen.is/
Plausible some died in a damned stupid war instead of doing what they loved.
Not true in my experience. The "look and feel" of the program usually gives it away more or less immediately.
See https://getupnext.com/, it can save many paywalled articles and dejunk quite a few pages. Their infrastructure for “read it later” is great and they told me they are working on adding a recommender to it to make it a more complete solution.
For anyone who thinks they could never solve a Rubik's Cube: https://www.youtube.com/watch?v=7Ron6MN45LY

It looks hard at first, but once you learn it, it's not too bad.
* A Deepness in the Sky - Vernor Vinge

* Foundation - Isaac Asimov (But, the sequel Foundation and Empire is more interesting as it presents ideas that continue to challenge current assumptions of software)

* Meditations on First Philosophy - Rene Descartes

* Road - Cormac McCarthy
Re 4: reinvested dividends are still taxable income.

The way companies get around this (return value to shareholders without triggering a taxable event) is by repurchasing and retiring shares.

For example, there are 100 public shares trading at $1/share. At the end of the quarter, the company has a spare $1. If they issue a dividend, every shareholder gets $0.01, which is taxed.

Instead of issuing a dividend, they repurchase 1 share for $1. Assuming the value of the company hasn't changed, the per-share price should now be $1.01. Basically, they gave you an untaxed $0.01 increase in equity value, which you can choose to recognize on your own schedule.

This might give you another idea, which is to list companies with stock repurchase programs.

Also, re 3: make sure you account for the expense ratio of these funds. Since dividends are relatively volatile (lots of new entrants and exits on the margin), you might be surprised by how much these ETFs charge for their service. Sometimes, it's justifiable as a price worth paying. Other times it isn't, use your judgement and VOO as a benchmark of what bare-minimum expenses look like.

As an example, USOI's expense ratio is 0.85% and VOO's is 0.05%. Over long holding periods, a 17x higher expense ratio is extremely meaningful.
I have an old toshiba laptop from 2008. I use it every day to learn m. my kids use it as an emulator of old games. it still has up to date software thanks to guix
Yes, plus if they support client-server then kill it later, they risk the same kind of backlash that happened to Twitter and Reddit when they killed third party clients. But if they only support server-server when they kill it, they can just send an email to all the geeks telling them "import your account into threads by X date!" and most "normal" users will never notice
.NET Framework 4.x is built into Windows, and .NET Framework 4.x binaries are understood by the Windows executable loader. The modern .NET must be manually installed and the executables must take care of launching the runtime on their own.
When looking at investing in stocks (long term, growth), I weigh the dividend yield as a minuscule fraction of my overall decision. If you are buying "monthly dividend" stocks with hopes of securing a stable, long-term cashflow (i.e. by way of mostly just inspecting their historical yields), you are in for a really shitty ride.

The dividend is a noob test for an investor. Only in very targeted situations should you actually care about this number. Only when every other factor leads you to ??? should you glance at this figure and allow it to push you one way or the other. For example, "Should I buy ATT or VZ"? Trick question - You should buy both. Diversification is more important than dividend yield.

Holding something that yields 20% over the last 5 years sounds great, until the board (or more likely, market/competition forces) decide to light the whole thing on fire. Now, your entire original investment is up in smoke overnight. If you had been listening to the earnings calls, you might have developed some suspicions, but more likely than not your DD consists entirely of websites like this.
Hacker News was one of the worst to censor legit criticism of the whole pandemic. Crimson Contagion, Event 201, Kary Mullis dying right before Covid and he just happened to be one of the biggest critics of Fauci for years over HIV/AIDS.

Never took the vaccine and never received a PCR test. The cycle times were manipulated, the data was poisoned and even Johns Hopkins censored research data that countered its narrative. The truth is, the release of all the data showing it was a massive infringement of our rights and affront to our union is part of the plan to instill generational paranoia and distrust of science and our government.

Inoculations are very real. Vaccines are a product of the medical industry that conflates inoculations with for-profit science juice. There is a reason the industry has been growing exponentially in recent decades and that reason is government funded childhood shots. That is only the beginning.

Bill Gates is truly a menace and his entire research empire from the WHO to his private biolabs must be stopped.
If you rephrase this as a polite request for help, rather than as a criticism for failing to anticipate your particular tastes, then I'll be happy to find it for you.
> Some changes are worth 0.01. Others are worth 0.1 or 0.05.

You can still do that with semver if you want to try and encode more information and hope that people read your docs to understand what specifically you mean by the size of the changes.

> If many changes are expected before the actual major version, either increments are lowered (say, 0.001 instead of 0.01)

Planning an entire major version and how many releases you have coming up sounds rough. Why not give yourself more room? Make it two numbers not a decimal. You could then add .0 to everything.

> or many changes are batched into a single release of the reasonable size.

I'm not a fan of delaying releasing fixes just because changing a number is hard. But you can still do that! Just increment minor or major and set patch to 0. This also buys you the ability to patch an older minor release!

I kind of get the argument against minor and patch, but think they are usefully different. I can't imagine 5 different parts.

Having a reasonable standard means not having to know the preferences of 100 maintainers.

Is it perfect for everyone? No. Is it fine? Sure. My originally point is that not being perfect doesn't mean it's useless.
Me too. Ruby comes close but doesn't have Perl Monks, CPAN Testers or the The Camel Book (Pickaxe doesn't compare).
A Compressive Light Field Projection System (2014)
Interesting and seemingly overlooked multi-viewer glassesless 3D display technology.
> I very much question that “you don’t write C as C++ part”, if anything you don’t write C++ as C as that would be inefficient.

Yeah, I was thinking about your string example when I wrote that. For high performance numerical code, I can see the advantages in using C++.
What is the proper purpose of unit tests and mocks then?
I did not touch C for 20y but its make code easy to read and understand. And helps debugging and error searching more easy task.
Ah, sorry then. I always tought Lycoris became Linspire.
Did you miss the clause 'on a par with'?
Designed incentives can look good on paper but in reality they get gamed a lot until they are insignificant or detrimental to the final outcome.
TIMTOWTDI is Python's motto for managing dependencies and deployments:

https://packaging.python.org/en/latest/overview/

<kidding> OCI (Docker) Containers were invented to overcome the problems inherent with deploying Python applications. </kidding>
Good write up. Conway’s law is super important. I work at a FAANG and our org’s most senior leader had that point too.

Why they got to assume their reader is a “man” at the end though?
> For a start it doesn't have a decent answer to Perl or Ruby's one-liners.

This is by design. Readability is core to the design and philosophy of python. One liners are cool and fun to write, but trying to decipher someone else's incredibly dense bash or perl one-liner is absolutely awful.
They did the same to Tumblr.
You've obviously never done any C++ involving template metaprogramming.
It's very fun to go watch the presentations from years past. Stuff we now take for granted (e.g. rendering glass using ray tracing) used to be bleeding edge not too long ago.
Which languages are most common in these systems?
That's probably the plan.

But that misses the point that Taiwan will never accept this: those who want 'independence' are obviously against reunification, the others won't accept to 'surrender' to the communists.

In case of military takeover I suspect there would still be a "special administrative zone" but obviously how "lenient" that might be would depend on the situation on the ground...
Unless you're building an app relying on office/COM apis
> writing code in C will become as easy as in any other language.

I look forward to a raft of CVEs over the next decade where ChatGPT is a root cause...
Those are Musks accusations. That doesn't mean that document paints the whole picture, or is even fully truthful. If you just go by their complaint, we'll have to wait for the judgement to see whether they are correct or not.
> I still use awk and sed semi regularly. I haven’t used Perl in over a decade.

Same. Awk and Sed are delightful little tools that have aged exceptionally well.
The "philosophy" that I never saw in commercial UNIXes, starting with my first experience with Xenix in 1993, beyond being endless repeated in FOSS circles, which is ironic given how GNU and BSD applications work, with their endless amount of command line parameters.
"Minimal Perl" by Tim Maher is unrivaled for this.
Apple started talking about Performance per Watt in 2005, 18 years ago. It was their stated reason for switching from PowerPC to Intel.
What is “effectively” in this context? Is it the same level of efficiency (provided efficiency can be defined for the given type of work) as working in the office?
The company is trying to extract as much as possible for as little pay as possible. They obviously want workers to be as efficient as possible. However, I see no problem with workers pushing back against this and doing as little as possible for as much pay as possible. Why should the company be at the winning end of this tension? The state of the labor market over the last 4-5 decades has favored the company. Perhaps it is time it favored labor.
Or keep your phone. I’ve been using a iPhone 5s since 8 years now.
Support dropper a year ago iirc. So that’s not advisable anymore.
But I’m still happy with the phone and most things still work
Other companies are still building cd players, Linn could too if they wanted to. They do build streamers.
I actually just did this experiment yesterday with C. Smallest "hello world" I could get from GCC on Linux is somewhere around 14 KiB. (Lots of startup code and unnecessary ELF sections.) So C# has a leg up here.

(Granted it's apples-to-oranges, given that this blog post is for C# managed mode (as opposed to AoT).)
I miss the internet.. A love letter to webmasters and – by Joan Westenberg