skysight-inc/HackerNews huggingface dataset:
A more interesting idea is whether "you" cease to exist in the present while "you" travel back in time to meet "you" in the past. Ie, If time travel is possible, are there "yous" spread across every moment of your existence?

That asks questions of our idea of timeless self-identity or "soul" if you like. Like Trigger's Broom [1], are we the same person as we were yesterday?

[1] https://youtu.be/LAh8HryVaeY?si=5_URpP6si31KWIWD
Being able to guess the meaning of new words was neat earlier on in the Japanese journey, but in the end the problem of "gah but the how hell do you actually read this?" was a greater detriment than that was a benefit.

In contrast if I saw なこうど I could at least be perfectly confident I was reading it correctly even if I didn't know what it meant. Sometimes I may be able to guess from the context at least partially what it means, but if not, then I could simply opt to move on having collected an instance of seeing the word. I might then later hear it elsewhere, or perhaps see it again and if I encounter it enough times I can get curious and look it up.

I could do the same thing with Kanji except I'd have to look it up anyway to be confident I was reading it correctly. Else I just don't know what the word is, so its harder to mentally file it anywhere in my brain. I found this lead to a very long-tail of pain when reading Japanese that didn't abate even when I got up to around 17k vocab in Anki after which I just said bugger it.

So, on balance I prefer the set of problems that no Kanji poses over the set of problems that Kanji poses.
Often suspicious of people using encryption!

Muppet!

I use encryption every day with HTTPS, signal messenger. Sessions, tutanota, SimpleX, Linux, lineage (best I can do with android).

I do not make contact with anyone who refused to respect my privacy. If they dont use those tools I dont engage with or speak with them unless it is in private one to one space.

I certainly will not ever use facebook, or whatsapp as a means to chat with those I love.

What is suspicious about that?

Encryption for me is confidentiality.

I dont want Anyone and I mean Anyone listen to, recording, or monitoring my private conversations with my family, children, colleagues and friends.

Confidentiality is at the core of all human and professional interractions, without it there is no trust.
The “first computers” (which can actually mean a lot of different things depending on what you’re defining as a computer) didn’t output text at all.

Even in the digital era, they output binary rather than text. In the 50s it would have been machine code in and machine code out.

Punch cards would have been binary, Initially machine code but later text encodings in binary. Given machines back then weren’t fixed with 8-bit bytes, it meant you have have larger or smaller character sets.

There were plenty of Japanese, Chinese and Russian computers using non-Latin characters. There were also plenty of European computers that supported native characters outside of the standard 26 English letters too. That’s why character encodings have been such a nightmare to work with prior to Unicodes adoption (and frankly, Unicode creates a new set of problems, but that’s a different topic entirely).

Just because you haven’t had to work with non-Latin, or even non-American, encodings doesn’t mean that all machines were English-centric.
You mean a steady income stream for the developer is less important for you than the name and icon of the app?
"Industrial scale" as in mechanized, formalized processes and world-spanning supply chains.

The stone age (as well as the bronze age) ended because the supply chains that spanned continents started to be untenable and something new needed to be done.

Our mental model is wrong - industrial processes and global supply chains are not a recent invention. In fact, these things are some of the first things homo sapiens invented. (Many millennia before agriculture or the wheel, for example.)

Homo sapiens has always been "modern", whatever characterizes our society isn't that.
Types and self-documenting code in Rust
Its going to be great at one thing: employers will think they can use it to execute more control over micromanaging employees. But will end up getting hacked and releasing all the corporate emails exposing all the illegal shit by management
Had Nike as a client for a period of time, interacted with quite a few people across their data org. There is absolutely no software you want authored by them.
I try to be very aggressive about this.

The first thing I do when someone asks me to build something for them is to research existing solutions and confirm with them that they really need the new thing.

If we agree that it's worth building the new thing, I'll probably try to use the same file formats, UI patterns, names of features similar apps do.
Smolin also has interesting things to say about free will.
That uses the result of the function directly, rather than dereferencing it. Just like how the glibc `errno` macro works, except that `errno` is special (in several ways) rather than a normal thread-local (which, ironically, would be more efficient).
Why is this a bad thing? The psychological draw of gambling is very strong. Independent of execution, it seems like this product harnesses that aspect of human psychology to get people interested in saving money. Governments have utilized this same model effectively to entice citizens to save and invest: https://en.m.wikipedia.org/wiki/Premium_Bond
It depends what the end goal of Ladybird is. I'd be happy with a browser that just had literally zero telemetry and I could install plugins to block ads.

Some things in other browsers could be used without much pain, e.g. image renderers, JavaScript engines. Things that are totally self contained and can be used until someone writes a suitable replacement.
Please tell me your friends aren’t stupid enough to install random ca roots
Building Open, Private AI with the Mozilla Builders Accelerator
Not to mention, there are languages with the same expressiveness as most Lisp-like languages. Dylan and Julia immediately come to mind. Julia in particular makes it easy to convert between code and syntax tree data, so you have arguably the same capabilities as Lisp macros, in a syntax that would appease GP's preferences.

I think another big thing that makes Lisp-like languages (Common Lisp, Clojure, Racket, ...) convenient for this kind of work is the fact that everything is an expression. Having "statements" and "expressions" separate makes writing some programs awkward. I use Clojure at my day job, and the way I write code takes for granted that I can simply bind `foo` to the result of a `case` or an `if` without ad-hoc operators that have completely different syntax from their statement-equivalents.
As the other commenter pointed out, I'm not at all claiming they are useless. I actually think it's more likely than not that the hallucination itself is what is having the therapeutic effect, that it's not a side effect at all. And even if that's not true, I think it's still very wise for the one experiencing it to engage with the hallucination.

All I'm saying is that none of this makes it even slightly remotely possible that it is anything other than a hallucination.

And note: they are not hallucinating a higher level of intelligence, they are hallucinating a way to accept their own trauma in the form of an entity that appears more intelligent. Just like when writers create a super-intelligent alien in a movie, they don't actually create something more intelligent than humans.

Now, if they were seeing an entity that explained new ways of solving partial differential equations to them, then I would say that the external entity hypothesis merits some investigation.
The second part of the quote says they're moving from "tiny" to "more extensive" partitions though; it feels confusingly contradictory.
Location: Bishkek, Kyrgyzstan

Remote: Yes

Willing to relocate: Yes

Technologies: Python, Go, PostgreSQL, Redis, MongoDB, Docker, FastAPI, Django, Linux, AWS

Resume/CV: upon request

Email: narmatov.asylbek1@gmail.com

Linkedin: https://www.linkedin.com/in/asyl/

Hey! I am a Back-End Engineer with over three years of commercial experience. I have contributed to the development of several production projects, working with both monolith and microservices architectures in agency and product-based companies.

I have a keen interest in functional programming languages and databases. I am currently seeking new opportunities and am open to contractor, full-time, and part-time positions.

If you are interested, please feel free to contact me via email or LinkedIn.
Location: Prague, Czech Republic

Remote: Yes

Technologies: NodeJS, AWS (certified solution architect profesional), TypeScript, GraphQL, Fastify, Docker

CV: https://docs.google.com/document/d/1_w8oO_aldxUy7clmUVkKCfUB...

Iam senior developer focusing on AWS and NodeJS. I have experience building serverless solutions. I worked in various environments including serverless and microservices. Currently working on payment solution under PCIDSS. I am looking for a full time remote role. I value learning and interesting domain. Regarding tech I would like to work either with NodeJS or switch to Go.
All the objective classical facts out there (e.g., the location of the moon, the existence of the dinosaurs, what I ate for breakfast) are recorded in many degrees of freedom (e.g., the photons scattered off the moon, the dinosaur bones, and the microscopic bits of bagel in the trash). By the no-cloning theorem, quantum information cannot be amplified, so this necessarily means the information we can access is classical. But these classical facts are the exception rather than the rule, as far as the full arena of quantum mechanics is concerned. There are always many more degrees of freedom that are not redundantly recorded, for the simple fact that you need to use one degrees of freedom to record another.

Even if the world were fundamentally classical (which it's not), the only things you could actually know about it would be the tiny subset that is amplified to macroscopic scales, necessarily producing many records in, if nothing else, the many atoms in the neurons in your brain.
The x86 architecture appears to be headed for obsolescence
Yes for production pieces that Must Work Always, but your devs need freedom to experiment when designing new tools, so your list of approved technologies had better be flexible, or you’ll have a different kind of maintenance problem down the line. As well as problems retaining the talent you already have.
What’s the point really? Microsoft has a habit of re-enabling all telemetry with Windows update which is really annoying to block or disable. They will do the same with Recall and just say it’s a bug that turned it back on.
>one would have to debug hundreds of billions of parameters.

That could be unsurmountable, probably requires a computer to do anything of the sort !
To get to the exception, got to "Sources" in the dev-console and check both "Pause on uncaught exceptions" and "Pause on caught exceptions". Reload and start the debugger.
Check out Harry Lewis’s “Ideas that Created the Future”
So to describe it precisly: Debian Testing is a rolling release for majority of time. When the Stable is going to be released, Testing gets frozen for a while. But then it becomes the rolling release again.
Debian stable gets released once in ~2 years. So once in ~2 years Debian testing is not a rolling release.
"The original Work Number product came from a company called TALX Corporation, which was founded in the 1970s and that Equifax bought in 2007."

It's still the same organization that creates the Work Number product, as a subsidiary/independent division of Equifax, under the name of Equifax Workforce Solutions. They operate independently of Equifax headquarters with the same headquarters as they had when they were TALX. It's really a just a glorified data broker.
Chinese text takes up about as much disk space as English text though. The high number of Hanzi translates to a high semantic content.
> I quickly realized that the map had a high overhead - all those pointers in a red-black tree consume more RAM than my data!

That is true if you use std::map , which should only be used if you have a strong requirement in having sorted keys.

If you do not have a requirement to keep sorted keys, you should use std::unordered_map which internally implements a dictionary as a hash table, exactly as std::unordered_set.

> As I was storing only once and doing lookups many times, it was simpler to simply sort all the keys, and then store the values. When I needed to do a lookup, I'd do a binary search and find it. Algorithmically same complexity as a map.

If you used std::unordered_map instead, you would be doing the same thing with a constant-time computational complexity instead of logarithmic, while retaining linear space complexity.
This is only true until testing gets frozen. After a freeze gets lifted again, many transitions might occur. I use it myself but it's wrong to call it a rolling release that everyone should use.
At this price point, I'll use the YouTube Music sub I already have as a side-effect of having YouTube Premium, and for the same price
Location: Copenhagen, Danmark

Remote: No

Willing to relocate: No

Technologies: Angular, AWS, CSS3, CI/CD, Cypress, ESLint, Firebase, Gatsby, Git, GraphQL, HTML5, Jest, JS, Node.js, NPM, React, React Native, Redux, responsive design, RxJS, Sanity, Shopify, Swift, TS

Résumé/CV: upon request

Email: markusgosling (at) gmail (dot) com

LinkedIn: https://www.linkedin.com/in/markuskoehler360/

I'm a Frontend Developer with almost 4+ years of professional experience and a background in human nutrition and biomedical research. For the past three years, I've focused on building the frontend for an online ordering application for restaurants, where I've developed new features, established end-to-end testing, and more. As part of a Scrum team, I've thoroughly enjoyed our structured approach and the process of planning new features. I'm eager to learn, solve problems, and be part of an energetic team.

I'm looking for a full-time position in or around Copenhagen.
Wasn't there a nice post somewhere talking about using anything but division for the task of splitting stuff into buckets?
may I ask, what is the value of using DuckDB vs loading data from parquet directly into pandas? Apart from the fact with duck db you can load part of data rather than the entire file into memory?
This is an excellent real life detective adventure vividly recounted by the author.

To those familiar with his work, did he retire from writing? There was no update after Bill Ewasko was found.
Are we still talking about the OS?
Location: Tbilisi, Georgia

Remote: Yes

Technologies: TS, Go, React (with some Python/Rust)

GitHub: https://github.com/nikitavoloboev

Open to interesting roles with above or similar stack.

Most recent project with this stack is https://github.com/kuskusapp/kuskus
Yeah, it figures Lemire would have written it. I don't think OP actually needs or wants division when you can have faster algorithms with the same statistical properties.

https://lemire.me/blog/2019/06/06/nearly-divisionless-random...
What makes the machines expensive is (as the article says) the capital cost. An investor must sink a considerable amount of money into producing or obtaining a machine before any money is made, that money is now locked up until the machine (with a limited lifespan) turns a profit, at the cost of not making better investments elsewhere.
I agree; I'm thinking that's it's useful to be able to get frequent snapshots of the whole moon at this resolution (if you are interested in time lapse to track volcanic activity for instance). The satellite-based stitched photo probably took a long time to collect.

Also, without knowing details, I suspect you can improve the LBT images as the system matures, but as you say, probably not at the resolution the satellite provides.
I disagree. Most content on government sites is static content, you could fairly easily deliver much of that to a large population with relatively little hardware, assuming the software is developed such that static delivery is possible.

There are "processes" that people need to complete, but these are typically life-changing processes, things you do once in your life, or maybe once a year at most. Even if those are clustered in time as you say, and most aren't, it doesn't take a lot of hardware to run most of those processes, especially if again the software is designed well and to pull things off the critical path that don't need to be.

The healthcare.gov rollout is often pointed to as an example of these things going wrong, the site crashed, and it would be easy to say it needed more hardware, but actually the core issue was that it was "enterprise software" – it was software built by people used to building software for small numbers of expert users in a company who might go through training, who might be using on-prem servers, who might have a lot of complex business requirements. The big improvement came when a bunch of producty-UXy sorts of people came along and scrapped most of the system, made a simple piece of user-facing software that did the minimum necessary, and built it with modern (at the time) web technologies, not from throwing hardware at it.
In my case, I think this actually just true, so it's not so much an insult as it is a general description haha.
How so?

If I were to pretend to be a potential attacker, and if I knew how this would be illegal, I would either A) lie to the mark, or B) tell the mark how to do this legally.

In case A, I would be at risk of being found out if the mark does a google search. In case B, there would be no problem.

So I don't see how this would help a potential attacker. Lying is already a given when it comes to scammers.
It is a fact that they are experiences in your brain and not communication with an entity of any kind outside your brain.

The word "hallucination" sometimes has some negative connotations that suggest they are deceitful or useless experiences that you should ignore and forget. I'm not trying to say that at all. I do think it's quite possible that any therapeutic effect is entirely due to these experiences, and, if so, they should be encouraged, not ignored.
> For use on flights where they give you "messenger only" internet access.

They still rate limit these flows to a very low speed.
A probably better explanation of what it is and why you might want to use it (or not) can be found here:

https://engineering.nike.com/koheesio/latest/tutorials/onboa...
>confirm this idea that phonetic interpretation of written Chinese is a "recent" development.

As I understand it, this is a recent development as in the science of language is a recent development. We might not have known about it but it was always there.

I think the comparaison with Greek or Latin is a good one. I can read modern French and Chinese, and my understanding of Latin and Classical Chinese is about the same: virtually nonexistent, at most a word here and there. The reason why Chinese understand it is because they learn it at school.
https://archive.ph/2DgnA

https://www.nytimes.com/2024/06/02/world/americas/starlink-i...
Yeah. It really does take more effort to leave perfectly working functionality in place than to do the work to remove it.

Come on. Many of the decisions made by the GTK+ developers are utterly unjustifiable.

Take the removal of GtkHBox and GtkVBox in place of GtkBox. A couple of shims for backward compatibility would have taken just a few lines of code and would have avoided a hard compatibility break. Did that happen? No. So a huge burden to update every GTK+ application (incompatibly!) was imposed upon every developer on the planet. Was that a productive use of resources? No. It was an utterly illogical change which had zero real-world benefit to anyone. And that's just one of many, many bad decisions.

There are very valid complaints to be made about GTK+, and you can't handwave them all away with some PR comments.
Good question and I don’t have a good answer. My intuition is that democracies are more dependent on transparency and that lower complexity and higher security would enable more distribution in control.
I saw this article on NY Times this morning.

It is a provocative title, but the author Alina Chan seems legit. She’s a molecular biologist who recently completed her postdoc at the Broad Institute at Harvard & MIT, studying the
genetic evolution of SARS-CoV-2.

A page about Alina and her work at Broad Institute (FYI it’s a fundraising page):
https://giving.broadinstitute.org/broadignite/team/alina-cha...

Her Google Scholar page:
https://scholar.google.com/citations?user=uK5VWiYAAAAJ&hl=en

Not all scientists agree with her on the laboratory outbreak theory, Wikipedia page has some info on this :
https://en.m.wikipedia.org/wiki/Alina_Chan
Maybe 750 years and 15 min.
I love the feature, it finally convinced me to give Lunix another try!
Based on the instruction set extensions supported, the design of Lunar Lake has been started later that the designs of Arrow Lake and Arrow Lake S.

When first announced, Lunar Lake was supposed to be manufactured by an Intel CMOS process that will be available only in 2025 (18A).

At some point, Intel has decided to retarget Lunar Lake for the TSMC "3 nm" process, and it appears that this decision has allowed them to be ready for product launch much earlier, so it might be launched before Arrow Lake and Arrow Lake S (the latter of these 2 is a desktop CPU that will also be made in the TSMC "3 nm" process, according to rumors).

At Hot Chips 2024, Intel is scheduled to make a more detailed presentation of Lunar Lake.
Yep. Anybody who’s ever read written Cantonese or Shanghainese would realise they are often unintelligible unless you speak those languages and understand how they’re written. eg 「佢冇做乜嘢」

And yet the incorrect parent comment has been voted to the top of the thread by those who think it’s helped them.
As much as I dislike the character, Boris's "great supine protoplasmic invertebrate jellies" will forever be up there in the insults hall of fame.
Yes, but no slaves allowed in the UK is the key point.
It very, very clearly came not out of nowhere, even in the show. We had the Brotherhood of Banners resurrecting Bendric several times using the same magic, and in the book we had Lady Stoneheart to show what can also happen after being resurrected.

While the resurrection is probably going to happen if Winds ever comes out, it's not clear if Jon will actually be the Jon we know, or even Jon, after he comes back. Warging into Ghost will probably play a role, as that's a common theme in Dance.

Oh and, we had wights right from the very first book, maybe even Prologue ...

So it's not "convenient", nothing for GRRM is convenient currently, otherwise Winds would be out by now ...
Surround Yourself with Great People
Oh wow, that's almost as light as a Scatt (totally different domain, but also a very customized/specialized camera).
Exactly this; I don't care how much more "correct" home.arpa is, I'll keep using my .lan thank you very much. They really need to just go ahead and officially reserve a nice shorthand TLD for local networks. .lan is already frequently used in internal networks and wouldn't have much appeal as a general-purpose TLD anyway.
This is just flat out rude.
Not natively
For Mexican journalists, President's pledge to curb spyware rings hollow (2022)
Friends don't ask friends to install their custom root CA. If someone asked you to install theirs, would you?

After all, once they've installed your root CA, you'll now be able to trivially intercept all of their encrypted HTTPS communications while they use your network. I wouldn't trust my mother with that power.