skysight-inc/HackerNews huggingface dataset:
Back when the Apache OpenOffice project was still alive, the LibreOffice project used git notes to track, for each commit to Apache OpenOffice, whether it was ignored (usually for being specific to the obsolete openoffice.org build system), redundant with a libreoffice commit (usually because the LibreOffice project had already fixed the same issue in a better way several years before), or cherry-picked into the libreoffice tree (this was the rarest case; in these last two cases, it also pointed to the relevant libreoffice commit); an aoo commit without git notes meant it had not been looked at yet. While the LibreOffice project stopped doing that a couple of years ago (probably because there was no longer anything interesting happening in the aoo repository), you can still see the branch they used to mirror the Apache OpenOffice tree, still with the git notes, at https://git.libreoffice.org/core/+/refs/heads/aoo/trunk (follow the parent links to see more, or clone the repository locally and look at that branch with gitk, which also shows the git notes).
America is not that open minded. Even though the commercials say so. As long as we give folks privilege because of the color of their epidermis white/black/yellow/glow in the dark pink. If they can't get past realizing that it's performance that matters vs your shell. They will never get past symbol stories. Just the reality on the ground. No matter how much money you throw at it.
a little off topic, but something I've been wondering:

With my small learning project using tinygo, disabling the GC in tinygo sped things up a good amount (unsurprisingly), and since the wasm part is in a webworker it seemed safe enough (the webworker terminating cleared the allocations as far as I could tell). It seems to work nicely for the project, basically "apply an image transform", but would this pattern be good in a more serious code base?
I think he might have meant "parking on the pavement" and mistyped.
https://calawyers.org/antitrust-unfair-competition-law/what-...

> The CCPA definition of personal information can be best understood by analyzing separately each of the four closely intertwined building blocks embedded in it: (i) “information”; (ii) “that identifies, relates to, describes, is reasonably capable of being associated with, or could reasonably be linked”; (iii) “directly or indirectly”; (iv) “with a particular consumer or household”.

A comment would likely not meet those tests.

A user login maybe - though that is already covered in the faqs - https://news.ycombinator.com/newsfaq.html

> Can I change my username?

> Yes. Email hn@ycombinator.com and we'll help.

Which could then dissociate you sufficiently to pass the tests ii through iv.

That might work for me (my user name is relatively unique and consistent) while throwaway123456 may have difficulty passing any of those tests.
In a large distributed system stop the world garbage collection is probably not going to work very well.
You're absolutely right!

I forgot to move this around when I updated the article's structure. This is only relevant when doing the index merge. The article has been updated
Of course kindness is conditional.

Unconditional kindness is reserved for parents’ relationship with their very young children.

With anyone else and in any other circumstance, unconditional kindness is pathological.

It is enabling, not helping, and it is detrimental to those who need to build resilience.
1. the conclusions were based on 25 adults. is this a valid sample size?

2. why is liver fat a driver for diabetes? the article and the paper don't address this.
The U.S. heavily subsidizes those vehicles and the wide roads & parking they require so we have tons of them. Europeans also buy them for the same reasons but you have to be especially committed to intimidating your neighbors to pay that much more for fuel, parking, etc. and deal with narrower streets.
You only have one life. If you want to spend it using public transport, going through places you aren't visiting and stopping at stops you are not leaving at, then go right ahead (by the way, these are the main reasons why using public transport is slower almost everywhere). I'd rather spend that time doing something I enjoy.
The symbol is going to be associated with nazis so long as nazis keep using it, and people in the west (especially for places and people affected by the nazis) will find it offensive.
I had no idea this even existed, and I've run into this problem with notes myself! This seems like something that should be a default.
This is a reason, but there are other reasons too. For example, developing nations are often full of corrupt practices. This typically is not a huge problem for investors, you just pay a few bribes, it’s a cost of doing business. What is a problem, though, is laws like Foreign Corrupt Practices Act, which makes it a crime for US investors to pay bribes in foreign countries. I’m quite sure that it feels very moral to ban that, and it totally had no protectionist intent whatsoever when it was passed, but the practical outcome is that if doing business in a country is impossible without paying a few bribes here and there (and it is in most poor countries, low trust in institutions is one of the reasons they are poorer than us in the first place), they will not get any foreign investment, which will keep them poor.
By this logic Saudi Arabia should feel threatened. But Saudi Arabia is a US client state so it doesn't need to worry.

Also, you completely ignored the part about the US practicing invading the country every year. Apparently that doesn't constitute a threat?
I am suffering from the same problem. I thought that may be an area in which I can create some contents and make money. Then I started yet another but simpler newsletter. Here is the launch letter.

https://cloudnativesimplified.substack.com/p/why-am-i-introd...
Has it? Ecuador is doing relatively well overall. Decent infrastructure, growing exports, one of the most stable economies in Latin America. Their GDP grew ~6x since 2000. They took the risk and seem to be on a good development path. Would any other country have offered them loans on better terms? Doubt it.
Unfortunately, as it is with many European projects, Galileo is over-promised but yet under-delivered. Currently only 22 satellites are usable: https://www.gsc-europa.eu/system-service-status/constellatio...
Fb messenger (really just for my mom!) - it is the main way we communicate because I am abroad and we have different phone setups (iPhone vs android).

also apartment housing -- I've found every apartment on FB!

otherwise I try to never use FB
In New Zealand, water work is regulated so only a licensed plumber can do it. The prime minister was once investigated by the Plumbers, Gasfitters and Drainlayers Board for installing her own toilet. Her punishment was having to apologize :P
Time to get a fix is mostly what clever techniques the receiver uses. There are various papers demonstrating getting a fix that is probably correct with just a few milliseconds of signal and then lots of processing.

You also have to cut corners to get a (probably correct) fix fast. Things like assuming the almanac hasn't changed since last time, the user hasn't moved more than a few hundred miles, the system clock hasn't drifted by more than a second or so, and no satellites have become unhealthy.
Board members have a fiduciary responsibility -- there is legal recourse here by minority shareholders even if that's not "realistic" for your average shareholder.
Why does US media seem to get a stiffy out of others' despair?
Compile-time introspection and reflection have been implemented in GHC Haskell as the Generic class. Basically the compiler synthesizes a representation of your data type in terms of basic operations like :+: or :*: (for sum types and product types) and you can easily operate on them. Is that what you mean by compile-time introspection?

It's already being used (for many years in fact) to implement JSON serialization and deserialization in arson without depending on Template Haskell (kind of like macros).
I'm in east Tennessee now, and have seen a few mandalas in front of businesses in the past month or so. It is pretty diverse here really - a lot of the Asian diaspora in particular. Thanks for sharing.
The modern web is almost unusable even on a fast connection. The entire “profession” of web development is a disgrace. There is no excuse for how poorly implemented much of the web is.
It's way too easy to get caught up in how the data is de-duped on disk, but git is much more like a giant pile of zip files that you might think.
I hate being That Guy, but it is possible more people died in the 1850 Taiping Rebellion.
When you include second and third generation survivors? Potentially millions.
This feeling is so intense for me that I’ve come to believe it’s something to do with the carbs and my gut microbiome changing. There’s a 1-2 week delay between changing diets and having these hunger pains start/stop that makes this feel more credible to me than insulin response changes or diet boredom. But: one should not treat N=1 subjective experiences as having any real value.
The first chapter of The Ministry for the Future (https://www.orbitbooks.net/orbit-excerpts/the-ministry-for-t...) should be required reading, even if it is a work of science-fiction.

Also, never cross a river that is 4-feet deep on average. Lethal heat for enough time could be the end of it for too many people in a region, whatever the long term trends are. And we already hit nearly 50ºC at latitude 50 in Canada last year, even it being a La Niña year.
Every time I'm reminded of this:

https://i.kym-cdn.com/photos/images/original/001/333/130/835...
Exploring Neural Graphics Primitives
Let's try to have a more nuanced discussion. My sister is an ER doctor in the US; we don't turn people away. Clearly, we need a better healthcare system, but it's not because the US is narcissistic.
> They supported a new California law that criminalizes the public display of the hakenkreuz — making an exception for the sacred swastika.

There is zero chance such a law is found to be constitutional in the US.
Because the editors of rags like businessinsider hold considerable amounts of tech stocks in their portfolios, as do their readers. And actual businesses with cash flows are obviously not pure Ponzis and some of them will undoubtably be actually successful. The ones where people are investing in the stock, without any dividends, on the hope of growth, selling to the next highest bidder, hoping that the economy doesn't hit a sharp recession and a crash is very Ponzi-like. Early buyers do well, late buyers lose it all, none of the cash from the business ultimately leaves to the stockholders through dividends.

And I'm just responding to the parent post who defended crypto by claiming tech stocks looked like more of a Ponzi than crypto. If you can see the bubble/ponzi-like behavior in the stock market, that isn't a defense of crypto (if you can't see the similarities in behavior between either of them, then I can't help you at all).
Right, git-appraise seems to take that approach (I say "seems" only because I've never used it) yet it's the exception to the rule when compared to almost any other code review system for git that's out there. I'm sure there are good reasons for that being the exception but I'm also guessing that one reason being vendor lock-in.
"60 Minutes" didn't buy it either. They went to Seattle to see for themselves, and everyone they interviewed turned out to be homeless because of drug addiction or alcoholism.
It’s a lot easier to hide a piece of paper than it is to hide stacks of cash or gold.

Unscrew and hide behind a doorknob or a light switch, the inside of a clock, the bottom of a dresser, inside the wall trim, the leg of a couch, etc.

Then add controls on the wallet itself - only x can be withdrawn every 24 hours, and m out of n recovery methods (your trusted friends and family, a service which validated your email/ phone number, a pass phrase, an in-person office which validates your id and passport for a fee, etc), and you can be as secure as any bank.
Simply invite labour over from countries like Poland - then deny them a vote, because they're not citizens.
The only concept of ownership that exists in low level languages is that the kernel owns memory and gives your program a chunk of it. Aside from that I think the closest equivalent concept is the system break, but that just determines where in memory your stack and heap are divided.
I agree. This is the greatest sin of the modern web development sphere. So so irritating.
> Sure I'd like to work less and get paid more, but if employees can do 5 days of work in 4 days, doesn't that mean that you should fire 20% of your staff?

No, because the argument for the four-day work week is that the extra day takes 20% more time but does not contribute anything like 20% more productivity.

People are worn out by the time they get to Friday, and so 5 people working 4 days can get more done than 4 people working 5 days, even though "man-hours" is the same.
I hadn’t heard of that. Neat!

I find it interesting that the first example they use in the Wikipedia article is Turkish. I’ve only met a couple Turks, but they were all quite good engineers. I wonder to what extent embedding this kind of information in the language helps organize your thoughts.
I love homes from this era! The quality of the materials, at least among the homes still standing, is often excellent. This is anecdotal, but I find that they also tend to have a lot of natural light and stay cooler in the summer.
...I don't think that's usually what people mean by "Holocaust survivor".
I’ve done most my programming in the past several years in Elixir, where mutable variables aren’t an option, and it’s been a great dev experience. An entire class of bugs disappears and it makes concurrency very easy to reason about.
> You need about 1.5 wraps of PTFE tape to seal a fitting.

Not a pipe fitter, but I've done a lot of plumbing on a huge variety of systems (sinks, drains, air lines, HPLCs and other chemistry equipment, bioreactors, RO systems, potato cannons). I have found through experience that the thick PTFE tape (usually grey or yellow) is almost always superior to the thin tape. I use 2-3 wraps of that and that seems to be ideal.

Thick tape is also a lot easier to remove than the thin PTFE if you have to reinstall (you aren't supposed to re-use tape if you unscrew it).
An update on eukaryotic viruses revived from ancient permafrost
I, too, hate the peaceful symbols of other cultures.

Seriously, should we stop using Z everywhere because of Russia's invasion? This isn't a super obscure symbol, it's been in use for much longer than the Nazis were around, with far more people than the Nazis.
Imagine if we decided the letter Z needed to be removed from our language because of Russia’s atrocities.

But I think there’s plenty of room for understanding and nuance rather than just saying, “hey people who are offended by this symbol, read your history books and toughen up!” Millions were exterminated by those wearing the symbol.

There is no such thing as ownership of a symbol. It has different, equally valid meanings to different audiences.
I remember something where you could doodle and comment on any website, but pages usually devolved into spam and drawings of... you can imagine.
My under-informed perception is that the UK is suffering from an overall productivity crisis, having prioritized other things for the last decade.

This resulting in inflation and a weakening of the pound, and with a lower quality of life on average than they would have otherwise.

When people produce less, then there is obviously less to go around. Will these folks produce as much in 4 days as 5? Maybe, I guess we'll see. Maybe they'll produce MORE. But unless they do, or find something economically productive to do with their extra time, the UK will have less as a result.

Will the farmers work less? How about those in the energy sector? Or medicine? Or construction?

I'll be happy to hear from people with better information who can corroborate or refute my perception.
One nice thing about this setup is that it's not specific to Clojure/Lisp; any scripting language with a REPL will do this well:

Python:

import subprocess
import json

def osquery(query):
return json.loads(subprocess.check_output(["osqueryi", "--json", query]))

#>>> osquery("select * from routes where destination = '::1'")

#>>> [{'destination': '::1', 'flags': '2098181', 'gateway': '::1', 'hopcount': '0', 'interface': 'lo0', 'metric': '0', 'mtu': '16384', 'netmask': '128', 'source': '', 'type': 'local'}]

Node:

const { execFile } = require("child_process");

async function osquery(query) {
return new Promise((resolve, reject) => {
execFile("osqueryi", ["--json", query], (error, out, _err) => {
if (error) {
reject(error);
return;
}

resolve(JSON.parse(out));
});
});
}

//> await osquery("select * from routes where destination = '::1'");

//> [
//> {
//> destination: '::1',
//> flags: '2098181',
//> gateway: '::1',
//> hopcount: '0',
//> interface: 'lo0',
//> metric: '0',
//> mtu: '16384',
//> netmask: '128',
//> source: '',
//> type: 'local'
//> }
//> ]

Ruby:

require "open3"
require "json"

def osquery(query)
out, err, exit_status = Open3.capture3("osqueryi", "--json", query)
if exit_status != 0
raise err
end

return JSON.parse(out, symbolize_names: true)
end

#irb(main):1:0> osquery("select * from routes where destination = '::1'")
#=>
#[{:destination=>"::1",
# :flags=>"2098181",
# :gateway=>"::1",
# :hopcount=>"0",
# :interface=>"lo0",
# :metric=>"0",
# :mtu=>"16384",
# :netmask=>"128",
# :source=>"",
# :type=>"local"}]
I don't leave the house much, but on the Austin subreddit, people are talking about this all the time. Enforcement seems down and wild driving is up.
Hitler wasn't a Christian, and it isn't a hooked version of the Christian cross. And it doesn't matter what he called it. This is about the symbol itself, as it's on display. It is seen as a Nazi symbol in the US. That's where these people live.

> taking the blame off Christianity and pushing it onto eastern religions

Nonsense. Nobody in their right mind blames Eastern religions for what the Nazis did.
you have to add support for your infrastructure to support building of everything for two architectures. sometimes problems are architecture dependent. if you have to use x86 containers for some reason, they will be dog slow because you'll be running the kernel under emulation and in userland rosetta won't help.
It's a Buddhist symbol and also indeed a symbol that has been incorporated in Chinese culture and is a Chinese character pronounced wàn in mandarin.

If you open Google Maps over Japan you'll see it used to mark the location of Buddhist temples.
Mangle is used in an internal application. That application is a staffed project with internal usage.

In mid 2021, I saw an opportunity to apply some ideas on query languages to support development of that particular application. That application was an early idea and a prototype back then.

It was clear that it would need integration with many data sources and that this data would need to be queried in various ways that were not fixed in advance and would evolve. A very common situation...

With the team, we decided to try a novel approach using datalog, and it did indeed help development. Soon they started asking for features, found my bugs, optimized a few things and pushed for design changes.

As the programming language person, I tried to keep internal consistency of the language design and ease of use (static checks!) and wrote most code, yet Mangle certainly would not exist without this team, the application, it's users and management support at various levels.

I insisted on keeping the language as a separate thing since I had these other uses in mind. Open sourcing was therefore not difficult. For the mentioned application, Mangle is merely a mechanism, a library that enables flexible access to data.

So Mangle is not my or anyone's main project, yet many people (including management support at various levels) contributed to it's development.

I am glad you find it interesting! I feel very privileged to work with the larger team of people whose efforts led to this opportunity to do this kind of applied language research.
Who says it's forever tainted? World War II was less than 100 years ago, and it was a fairly major event. Still fresh in historical terms.
China Covid protests spread to major cities
Hire more people.
Earth weighs in at six ronnagrams as new prefixes picked for big and small
I think the devices would have more adoption if they were open (hackable). I think because they have a locked bootloader - their use it limited by Amazon - when it could be 100x that by letting people figure out how they want to use them.
It’s probably galvanized steel which people still use. Copper is common where I live as is aluminum but it wouldn’t be weird to see galvanized steel either.

Most likely the roofing people replaced with like material where possible. That’s a fairly common choice on old homes, unless the old material is unsafe, not good, or impossible to source.
You can disagree with the rationale, but if you think there isn't one then you didn't read the article or any of the comments, you're just sharing your knee-jerk reaction.
>Everyone will rage when fired/disrespected/betrayed/dumped

Are you sure about that? Like... as in... full blown raging and making a scene? It's normal to experience negative emotions in such a situation, but it's not necessarily normal to fly off the handle.
Haha. Typical digitalgangster/aoler/irc kiddie behavior. You are no one. You have no power. Your obsession with vanity handles shows who you are and what you're about. Making an announcement on a non-bug when you don't know about slowloris style attacks or how a one-liner derails your entire existence is just sad.

This is a great opportunity to get your ego in check. If you're really interested in security, follow the right path. No one here is impressed that you RCE'd slack (likely using someone else's research, and exploit dev nonetheless). No one is impressed with your Twitter or livejournal handle. And btw fuck anti and rj2 and the rest of those spam/scammers.

You probably smell bad. Dork.
Scoop: Assure, a fintech for startup investing, is shutting down
I removed that line within seconds, in an attempt to communicate more productively.

Frankly, I now wish I hadn’t.

If you actually get triggered by seeing “happy families”, that’s absolutely a serious mental illness, and not only is it not anyone else’s concern, but by advertising it, you almost certainly are reinforcing it.

Being unwell is not something to celebrate or wallow in, and the creation of spaces that encourage such self-destructive antisocial behavior — tumblr comes to mind — has been to the detriment of society at large.
For whatever reason, motorcyclists' deaths are about up 10x times pedestrian/cyclist deaths over the same time period in the USA according to that graphic accompanying the article. Genuinely curious as non motorcyclist - is there awareness of this or collective outrage among the motorcyclists' community?
4chan, that's usually fully anonymous, has on some boards threads IDs. You can see that this is the same perso in that thread, but can't link it to another person in another thread.
https://www.ncl.ac.uk/magres/research/diabetes/reversal/#pub... "Reversing Type 2 Diabetes and ongoing remission" was in my bookmarks on this, there's a book written about it too.
I don’t believe there is any kind of conspiracy or design in a system this complex. It’s all emergent behavior.

If there was anyone powerful and omniscient enough to design all of these second- and third-order effects, I don’t think there enough competence in the world to see the design implemented across hundreds of millions of people in a way that produces the desired effects.

IMO much more likely it’s a mindless vicious circle of human nature.