skysight-inc/HackerNews huggingface dataset:
Is there any reason to believe the CIA wouldn't have covert assets surreptitiously working in all those same roles, either domestically or abroad?
https://archive.md/AnyR6

Key quote: "Evidence is building that this phenomenon, also known as immune imprinting, is at work in Covid-19. The implication: Boosting with an Omicron-specific vaccine might only reawaken earlier immune responses, whether they were spurred by vaccination or infection. In other words, an Omicron-specific vaccine may have no advantage over simply boosting with the original vaccines."
I meant it earnestly too.

In the west, the right is grappling with decline of religion and community(Putnam), while the left is obsessed with increasingly minor debates and injustices, with nostalgia for the Big Questions were settled in the 20th century(Fukuyama).
is this from Github semantic (https://github.com/github/semantic)?

Seems very suspicious since it’s the same goal using the same technologies. The latest commit is 4mo ago but i assume they have a closed-source version they’ve been working on.
> California High Speed Rail practically killed itself.

Except it's still actively being built.
I liked Algorithms by Dasgupta-Papadimitriou-Vazirani

http://algorithmics.lsi.upc.edu/docs/Dasgupta-Papadimitriou-...

It's written in an approachable, almost conversational style.

Beyond that, for a broader view of algorithms and computing that includes AI, there's Artificial Intelligence: A Modern Approach by Russell/Norvig. My favorite part of that book is actually the "Foundations of Artificial Intelligence" which goes into the deep history of computation (as far back as ancient and medieval times).
So an American who does not speak a foreign language, who lives in a small town, who has never been outside the county he was born in, and whose parents are from the same county, can be referred to as “tribal”?
This may no longer be the case, but back at Google I remember one day having my java library no longer using the client library logger, but spawning some other app and talking (sending logs to it). That other app used to be fat-client, linked in our app, supported by another team. First I was wtf.. Then it hit me - this other team can update their "logging" binary at different cycle than us (hence we don't have to be on the same "build" cycle). All they needed to do for us is provide with very "thin" and rarelly changing interface library. And they can write it in any language they like (Java, c++, go, rust, etc.)

Also no need to be .so/ (or .dll/.dylib) - just some quick IPC to send messages around. Actually can be better. For one, if their app is still buffering messages, my app can exit, while theirs still run. Or security reasons (or not having to think about these), etc. etc. So still statically linked but processes talking to each other. (Granted does not always work for some special apps, like audio/video plugins, but I think works fine for the case above).
This is like the biggest thing pushing me away from getting a Rivian. I have no desire to screw around with a touchscreen while driving.
> I wish this was available for legal texts, making it easy to jump from one law to the referenced next legal provision. Many legal provisions, especially in very regulated areas, make use of “functions” “imported” from other, totally different laws.

I mean, it "is", to the extent that if you put in the work of hyperlinking all the things during the digitizing process they can be.

Légifrance is fairly highly (though nowhere near completely) hyperlinked for instance, here's one of the laws I selected from the front page: https://www.legifrance.gouv.fr/jorf/id/JORFTEXT000044446848

Many (though nowhere near all) the legal texts being referenced, modified, or inserted (as references, into other texts) are hyperlinked.
> there just is something comforting in having things look the same across applications...

Speaking of which, I remember coming across a tool on Github(?) that allowed generating color themes for multiple applications and editors at once from a single set of colors (maybe even directly from the dominant colors of an image, like gvcci[0]). Does anyone happen to know that project?

[0]: https://github.com/FabriceCastel/gvcci
really - wow! - cool :) - Need to check it out! Thanks!!!
For things like fixing a car part or home repair video is much better than text. There's nothing like watching someone do it, quickly seeing the exact location of things and how they should be moved.
I think this quote identifies it all and summarizes quite well.

Frank Wilhoit: “Conservatism consists of exactly one proposition …There must be in-groups whom the law protects but does not bind, alongside out-groups whom the law binds but does not protect.”

[1] https://twitter.com/heerjeet/status/1002266261529690112?lang...
I'm a real fan of Modus Themes[0]. They are only officially for emacs, but I've seen some ports for other programs (like vim). All the colors are very specifically chosen for contrast and accessibility. It's my favorite light theme out there. I do wish the dark theme background wasn't pure black. Both of these themes now ship with emacs 28, which is a nice bonus.

0. https://protesilaos.com/emacs/modus-themes
Metamotivation
> The local cost of construction per sq ft to replace an improvement is reasonably easy to arrive at. So is the annual cost to maintain an improvement.

I'm not sure I agree with this, since construction costs are subject to a lot of government interventions that distort the market.

> The toughest part is making sure the process isn't corrupted

Exactly.
> How much rust software actually runs on those?

Some of rust's most well-known and widely distributed success stories for a start - Firefox & Dropbox
See above indeed.
I see two ways around that:

1. Apply the license restriction to the official binary. The distributor would have to recompile from source to get a binary they can redistribute without restriction. That might stop some low effort redistributors.

2. Trademark the name of the software. The distributor would have to rebrand. That should be a bit more effective.
Factorio has a Mac client[0] so the M1 Pro will surely play it just fine.

0: https://store.steampowered.com/app/427520/Factorio/
The claim was originally that a man killed himself for harassment. We don't have proof of either the fact that he killed himself, or that he was even harassed. Yet the burden is on people who doubt this? They haven't been shown merely hearsay, yet they're expected to believe that it's true? Come on now.
Casement windows have the screens on the outside too, don't they? The only windows I've seen with them on the inside are the crank-outward style.
You seem to have no idea how obituaries work, you usually have to pay a newspaper to carry them, they aren't automatic, and if the news is published widely enough in the relevant communities why would you bother to pay for it? As for government records, vital records are often limited to people with an interest, such as family members, they aren't usually offered to the public. And why would such a person publish that record online? You might as well be claiming David Bowie didn't really die, I've never seen his death certificate.
Monoclonal Antibody (MAb or MoAb)
The 53rd Anniversary of Doug Engelbart's Landmark Demo
Notebooks from the Steppe: William Bateson in Central Asia, 1886-1887 (2019)
Video tutorials for great for introductions to new subjects of study (at least for me) — they can help provide a good intuition for complicated subjects. At the very least, there are plenty of lectures one can watch and follow along with a textbook. It’s never a replacement for reading a great manual for getting into the details or real one-on-one training or real documentation, but [good quality] video is still a great supplemental tool for learning.
The Core Team Is Toxic
I despise this structure and the kind of writing and presentations it tends to produce. The absolute worst, which I see all too often in presentations, is its fractal form:

1. Tell them that you are going to:
1. Tell them what you are going to tell them.
2. Tell them.
3. Tell you what you told them.
1. Tell them what you are going to tell them.
2. Tell them that now you will tell them what you will tell them.
3. Tell them.
4. Tell them that you are done telling them what you will tell them.
5. Tell them that you will tell them what you told them.
6. Tell them what you told them.
7. Tell them that you are done telling them what you told them.

A structure I like much better which permits the above structure but allows other variations is:

1. Explain how to tell if this is worth their time.

2. Tell them.

3. If there was a lot, suggest what's worth remembering.

The focus here is on how it benefits the audience and not on some arbitrary structural form.
> For production, is there a good database system that can index this graph structure?

For awhile, we were storing this in a (very large) MySQL database, sharded with Vitess. The sharding behavior worked great (since repo ID gives you a nice sharding key), but we found that it wasn't elastic enough for our needs, since we quickly filled up the available capacity of the machines that we had reserved.

Since then we've switched over to storing this data in Azure Blob Storage, basically using it as a glorified key/value store. We had to write custom logic for deciding how to structure our data so that we can efficiently write it at index time and read it at query time, but so far it's been working quite nicely!

> for incremental update, how do you prune deprecated part of the graph

Short version is that we're storing everything on a per-file basis. So whenever a file is changed, we generate a new stack graph snippet for that file. There might be lots of content in that stack graph that is identical to the stack graph of the previous version of the file, but we don't try to do any structural sharing more fine-grained than the file.

Right now we aren't going in any pruning old files that aren't being touched by any active queries, but we could. Or move it to a colder storage tier in Blob Storage, something like that. At least for now, the marginal costs of storing the data for longer aren't our cost bottleneck.
Yes the code is in the git repository. https://git-scm.com/docs/gitrepository-layout
We are fully into React with lot's of legacy code, but today SvelteKit looks very promising... Here, Rich Harris, the guy behind Svelte tells about SvelteKit and transitional apps concept: https://www.youtube.com/watch?v=860d8usGC0o
Cat meow sounds visualized with auto-correlation function
Not to be confused with Darcula I take it?
This is not quite factually accurate with regards to Bernie Madoff. The SEC ignored the whistleblower Harry Markopolos, and the fraud wasn't revealed until the fund became insolvent many years later (7-8 years after Markopolos originally suspected fraud). After he couldn't meet investor redemptions, Madoff confessed to his sons, who subsequently called lawyers and alerted the SEC.

Doesn't change the point of your post though.
The central dictum of the legal profession: "you will have to pry every piece of the leverage I have over you out of my cold, dead hands."
I've had the same thought.

I confess to not having closely followed the issue, but every time I see it mentioned, my brain twitches. Is the choice between A) large construction project that overlaps with a site of immense historical and cultural significance, and B) spend the money for a couple extra miles of freeway, seems to be a very obvious one. The only reason I can see for B is a sort of aggressive anti-humanism.
And quotations from evidence produced during discovery are often redacted from those filings.
Extensive use of jump-cuts lets you edit single-camera monologues as if they were text. Much easier & cheaper than doing re-shoots, using multiple cameras, et c.

I can personally attest that this style was extremely off-putting to us oldsters (millennial here—yeah, we're getting old) until we'd had a few years to get used to it. It's not something you see in traditional video media unless a mistake happens, or you're watching some kind of weird art thing.
I think you're spot on with this analysis. I would add that the gridlock in the U.S. government isn't just happenstance, either. An ineffective government benefits Capital (at least in the short term), and thanks to lax lobbying and campaign finance laws, Capital is able to buy enough politicians to ensure that any legislation which would challenge the status quo dies before it reaches the President's desk. Gridlock serves the political and economic elite well, so they're invested in keeping it that way.
Can we get an obituary or death certificate? It's been six months, yet we don't have any official documentation that he died.
Average efficiency of a car in 1970 was 11 MPG. Today we are at an average of 25 MPG (and that's only because gas is still too cheap) and many non-electric cars get up to 40 MPG. Newer electric cars like the Model 3 are at about 130-150 MPG.

As the transition to electric cars accelerates, our energy use will see a significant decline. Transportation makes up 35% of our total energy use in the US. Going from an average of 25 MPG to a conservative 50 MPG will have major impacts on our energy sector.
Never managed to get stuck in a Youtube rabbit hole, as my hardware has been so utterly useless.
It's not the answer, and it's not obvious this is going to happen.

>“I’d be surprised if they didn’t make 60 percent,” said Bill Brooks, chief of the Norwood, Mass., police and a member of the International Association of Chiefs of Police board of directors. He said a key problem is that many agencies that have no force incidents are failing to input “zero reports” each month, so the agency is counted as not participating. The IACP has long supported the data collection, and low participation numbers “make us look like we’re hiding something, when in reality I don’t think that’s the case.”
Django 4.0 Release Notes
Okay, so what does that mean for the normal person? They're going from trusting Google to trusting another company which costs more, or holding their key themselves with the knowledge that they'll be locked out of all of their accounts if they lose it or are compromised. I understand that you have a financial benefit if they sign up but what part of that says “here's a benefit to you which is worth paying $$$ for!” to a normal person?
Hope you're searching first, lots of book threads every few months here:

a month ago Ask HN: What are some of the best well-written books on computer science? https://news.ycombinator.com/item?id=29182386

3 months ago Ask HN: What are your top 5 favorite computer books? https://news.ycombinator.com/item?id=28308141

7 months ago Ask HN: Best book for software engineers (besides the well-known ones)? https://news.ycombinator.com/item?id=26833319
This is always the big thing to me - the crisp repeatability of an automated process often functions as it's own kind of executable documentation.
I was interviewing for a job recently, and I got asked what got me into coding. It’s not the first time I got asked that same question, and it’s one of my favorites. I love to see the person’s reaction who asks me the question when I tell them the answer.

For me there wasn't one single "thing" that got me interested in coding, but there's no doubt that the book The Soul of a New Machine by Tracy Kidder played a key role.

It’s the movie Hackers from 1995! I’m not joking. That’s the movie that made me fall in love with computers, coding, and hacking. Many people consider it cheesy, but I don’t care. I watched it probably twenty times, if not more. I watch it any time I find myself feeling down and unmotivated. It reminds me of those first days, that initial spark. Just like you would reminisce about a beautiful beginning of a past love affair when you feel lonely and unloved.

Yes, "Hackers" is cheesy as hell, but it's simultaneously a great movie in a certain sense. Like the author of TFA, I consider it one of my "comfort movies". I've probably watched it 20+ times, and can always default to watching that when I'm feeling down, strung-out, overwhelmed, etc. Doing so always puts me in a better mood. A few other movies that fall into the same category for me include "Antitrust", "The Matrix", "The Social Network", "War Games", "Tron: Legacy", "Rad", and maybe one or two others.
I don't know why they have the policy. It is also possible that they don't want you to put something in the title that they don't have the means (or maybe resources) to check.
Are they easily gamed? I give my friends the code to my garage, nobody has gamed the web of trust and made off with my tools yet. If we want tight knit communities that we can trust, then we have to practice it. If we want do have the same benefits that you get from a trusted group of friends, but with thousands or millions of users, we'll need algorithmic help scaling it.

Re: reputation, I agree that some kind of trustworthiness score is a dystopian outcome, provided that it's a single number that the network has universal consensus on. But I think it's a lot less onerous if the score is calculated via graph traversal.

Don't ask "how trustworthy is user A," instead ask, "given users A and B, who does A trust that trusts B (and what kinds of trust have they configured)?" I'm not angling for a credit score, I'm angling to replace implicitly trusted institutions (like banks) with explicitly trusted third parties (like mutual friends, or people that users A and B both recognize as an expert).
Do you know what a death certificate is? Do you realize that obituaries are often free and you don't need a newspaper to find them?

Also, I don't care about David Bowie. He could have went back to Mars for all I care. We're not talking about that right now. We're talking about people making a serious claim of suicide without any proof
Reminder: you can enjoy and contribute to the thread without upvoting
Hi HN!

I used the meow sounds from https://soundspunos.com/animals/10-cat-meow-sounds.html. I expected to see very little variability in the meows, maybe just 4-5 different types for basic emotions. To my surprise, each “cat meow” has astonishingly colorful, complex and unique structure, unlike human vowels that follow a more or less predictable pattern: https://soundshader.github.io/vowels.

The algorithm behind these images is fairly simple. It computes FFT to decompose the sound into a set of A·cos(2πwt+φ) waves and drops the phase φ to align all cos waves together. This is known as the auto-correlation function (ACF). Before merging them back, it colorizes each wave using its frequency w: the A notes (432·2ⁿ Hz) become red, C notes - green, E notes - blue, and so on. Finally, it merges the colored and aligned cos waves back, using the amplitude A for color opacity, and renders them in polar coordinates, where the radial coordinate is time.
I learned this after I purchased a CNC for woodworking. A CNC is an amazing tool for so many jobs - and a horrible one for others. For some tasks, despite seeming repetitive and CNCable, manual woodworking tools speed up the process and the quality of the job.

An example: Adding chamfers to cutting boards. Sure, this could be done with a 45 degree bit in the CNC, but any deviation in board width/height/thickness means reprogramming the machine, and you can chamfer with a palm router in the time it takes just to affix the board to the CNC.
Hard to see how a black market for cigarettes will ever be as large as the current legal market, or as large as the prohibition-era market for booze. In most Western societies cigarettes are looked down upon in social situations. How many people, beyond those who are hardcore addicted, would go to the trouble of breaking the law for a smoke?
> When I turned on my Commodore 64 when I was 10 years old it did nothing. As a consequence I would spend all day manually typing in BASIC and Assembler source code from magazines. I quickly became an expert at BASIC and Assembler programming.

Heh, I remember doing exactly the same thing when I was something like 6 years old, typing in reams of code from a magazine, the name of which has been lost to time. I was absolutely fascinated that I could get this new and exciting piece of technology to do my bidding - even if what I was doing was laughable simple compared to what is possible now.

I sometimes wonder what my life would be like if my dad hadn't bought that C64...
I didn't make this, @mikesol did - I'm aware of it because he posted it to the Etherpad Discord :)
Python contains CS clusterfumbles like calling evaluated expressions "literals", failing to distinguish between variable initialization and assignment, and evaluating the default expressions of optional arguments at function definition time, rather than call time.

Someone learning CS who already knows Python has to unlearn and relearn material in the area of programming language semantics.

Python is fine for introducing complete beginners to algorithmic thinking. Almost anything is.
What apps are you referring to? Gmail and GMaps, the only ones I use regularly, do have ads.
It's from the same team (which I am the manager of), but it's not using that same codebase. In Semantic, you would have to write Haskell code to add support for a new language, and we've found that the declarative DSLs that tree-sitter provides are a lower barrier to entry. (Semantic also uses tree-sitter for the parsing step, btw.) We do still have plans for Semantic, but our stack graph code does not live there.

[Edit] Also, the stack graph implementation is also open-source, just like Semantic, and we do our development on the core algorithms directly there. The Python extraction rules have not yet been moved over to the public tree-sitter-python language repo, but that's on the docket. Future language support would happen directly in each language's public open-source tree-sitter repo.

https://github.com/github/stack-graphs/
In the article there is mention of using ublock to block elements. I didn't even know this was a thing. I zapped the recommendations block on home as suggested in the article.

How do you review what you have blocked/removed and re-add it?
I guess they could have done either of those things. But is there any evidence that they did?
Sometimes one doesn't see the problems unless one has encountered them himself and that is not to say the original poster is mistaken in his/her beliefs but perhaps their experience in management has been limited thus far.

To the original poster:

If you find yourself in a management position ever, you will understand the challenges at the management level are much different than what you would encounter in a tech-centric role.

The advice I would get the original poster is that of compassion!
The backup format is a simple zip with a folder `assets/` that contains all the images, and a `logs.json` file that contains all the logs, which itself is a simple array with `createdAt, text, image` as keys.

Yes, the offline thing is kinda a hurdle to many. The way I'm convincing myself: if I log from multiple devices and backup often, I get some sort of offline partial replication? :D iCloud is great in its partition of user data so the devs don't have access to it, so yes if I were to support auto sync, iCloud would be top of the list. NextCloud is also on the table.

Thank you for the support!
From Silk to Pastries