skysight-inc/HackerNews huggingface dataset:
Conceptually speaking, Mutagen and Unison are very similar (and actually I mentioned Benjamin Pierce's work in another comment here asking about the sync algorithm - fantastic stuff!). I tend to avoid direct comparisons because they always come across one-sided, but some cursory differences:

- Mutagen tries to integrate recursive filesystem watching very tightly into its synchronization loop to drive synchronization and allow for near-instant filesystem rescans

- Mutagen automatically copies an "agent" binary to remote systems to support synchronization, so no remote install is required

- Mutagen uses Protocol Buffers for its data storage, so synchronization sessions created with older versions continue to work with newer versions

- Mutagen written in Go, Unison in OCaml (which allows Mutagen broader platform support "for free")

- Mutagen tries to treat Windows as a first-class citizen

- Mutagen uses race-free traversal (e.g. openat, fstatat, unlinkat, etc.) to perform operations

Obviously the internal implementations are different, but both use differential (rsync-style) file transfers, both use the same reconciliation concepts, etc.

Mutagen has the advantage of Go, recursive filesystem watching, and modern POSIX/Windows APIs that didn't exist when Unison was originally written, though some of that functionality has been brought into Unison.

For a comparison with Syncthing (and to some extent Unison), check out this comment[0].

[0]: https://news.ycombinator.com/item?id=30966448
But where do you get the data? It doesn't seem as readily available as you might expect.
> Sony later withdrew their copyright claim.

Right, that's my point... I can sue anyone for anything, doesn't mean I'll win.
Unfortunately, I believe that there were 2 possible outcomes in a post-PRISM world:

1) Tech companies increased their security, but it wasn't enough, and security services still have a feed of nearly all data, through a combination of software/hardware/algorithmic flaws.

2) Tech companies did manage to mostly stem the flow of information into security services. However, security services simply sent secret letters to all the big players demanding an API/backdoor and requiring them not to talk about it.

(or some mix of the two)
Doctors are supposed to be providing the public with medical advise in line with the standards of their profession, not sharing "opinions" on medical matters whatever the hell that is supposed to mean.

If you can't convince your colleagues that your "opinions" have value and you have such a high opinion of your judgement relative to the rest of your profession that you insist on broadcasting these "opinions" to the world anyway, chances are you have a high level of confidence and a low level of competence and you aren't a very good doctor.

Especially if these "opinions" are outside your specialty.

I know the notion that a doctor should show intellectual humility may offend autodidactics who doesn't even think a layperson should show intellectual humility, but so it goes.
A little unclear what analogy you are using here.

Newspaper editors don't have to deal with large scale attempts to publish material as journalists on the newspaper's staff - or insofar as they do have to deal with it they just ignore unsolicited submissions. That's the closest analogy I can see in the newspaper business.
Yes, that sounds right to me. But that's not relevant to "Joe Whoever played it and got sued".
Can anybody tell me why all my US cars have enormous side-mirror blind spot? And my European cars have none? Are European cars using curved mirrors to prevent this?

Edit: I just googled it. That’s exactly what’s happening - EU side mirrors are curved to prevent blind spots.
I'm mildly suspicious that this example is an implementation of a generic matrix functionality though: you couldn't patent this sort of work, because it's not patentable - it's a mathematics. It's fundamentally a basic operation, that would have to be implemented with a similar structure regardless of how you do it.
Yes, this is a problem with the legal system in general.
There are plenty of countries that did not force unnecessary school closures and other useless covid theatre onto their students, and students in those countries do not exhibit the same amount of unprecedented learning loss as students in the US have, despite similar levels of infections across countries.

Pandemic policies are a huge elephant in the room, and it's extremely annoying to see people like you trying to pin the blame on the pandemic itself. School closures were a disastrous policy, full stop. This is the price of that choice of policy.
That only happens if the previous submission was recent enough.
So those hypothetical embedded engineers and language designers should evaluate how many options? You just enumerated two. I doubt they're the only ones.
The other nations might halt any further "loans".
Canadians who are looking to be successful leave those who are stay.
The author already explained that the issue is that he is planning on quoting offensive language from Mark Twain's Huck Finn. If you aren't familiar, the text contains gratuitous use of the n-word.

I can totally understand the worry about getting picked up by automated moderation and not being able to appeal successfully.

If Medium has an auto-ban policy on the n-word, the author could be deplatformed, or at the very least be at the mercy of a CS rep who is paid for volume of tickets solved, not for understanding the nuance of 19th century american literature.
This is a wild over simplification of what 'chaos' theory is actually studying and the statements it makes.

Chaos theory in general states that for some deterministic systems, small changes in the initial conditions can lead to a wildly different deterministic outcome.

A closer metaphor than the butterfly metaphor is a car on a wet road.

Think of driving your car on a wet road. This is a completely deterministic system, there is nothing we don't know about how cars handle on wet roads. When you take that one corner too fast however, your car loses traction on the road, whether your car spins out or just fish tails for a bit before straightening out depends a great deal on the speed and angle that you entered the corner at. If you don't know the speed or angle that you entered the corner accurately, you don't know if you can bring the car back under control again or not.

I don't think anybody in the field of Quantum Mechanics doubts that it is possible for Quantum effects to be entirely deterministic. But it may be so sensitive to small changes in initial conditions (which may be as far back as the birth of the universe), that even if we knew the exact deterministic equations to solve for Quantum Mechanical systems, they would never make an accurate prediction.
Expanding on that, even if Microsoft sees the error of their ways and retrains copilot against permissively licensed source or with explicit opt-in, it may get trained on proprietary code the old version of copilot inserted into a permissively licensed project.

You would have to just hope that you can take down every instance of your code and keep it down, all while copilot keeps making more instances for the next version to train on and plagiarize.
> And of course in writing this there are some well known racial slurs (and some antiquated, unfamiliar ones) that will have to be quoted and referred to, which I expect would probably end up getting my account automatically banned.

> The article will be showing Huckleberry Finn and Pudd'nhead Wilson as anti-racist works, so don't suggest any actually pro-racism sites.

In today's culture wouldn't any site that permits posting racial slurs at all be considered "pro-racism", regardless of context?
Well. My answer only solves the second half ;-)
Assuming that "caring about performance" = "you are in a tight loop": Here's a tool that simulates/visualizes instruction flow and data dependencies over multiple loop iterations.

https://uica.uops.info/

Paste in assembly code, check "Trace Table" and run, then "Open Trace". Not sure if it will help with your annoying colleague, but it gives a much more concrete idea about how a processor will execute any given code.

Or, if you want to channel their energy into something slightly more direct, there's also https://quick-bench.com/ which allows easy micro-benchmarking. Still not guaranteed to be relevant to any real-world scenario, but more data-driven than "vibes".
How do you know those noises are suppressed and not just neurologically "filtered out" by the auditory cortex?
What was the reason for the dip below 20 in 1991, perhaps the recession?
> there’s definitely outputs from stable diffusion that looks like the original with some weird artifacts.

Do you have examples? Because SD will generate photoreal outputs and then get subtle details (hands, faces) wrong, but unless you have the source image in hand then you've no way of knowing whether it's a "source image" or not.
I'm not really sure what I think about this. How responsible should Microsoft be for someone's badly licensed code on their platform? If they somehow had the ability to ban projects using stolen snippets of code, I don't think I'd dare to host my hobby projects there.

If you can't trust that the code in a project is compatible with the license of the project then the only option I see is that copilot cannot exist.

I love free software and whatnot, but I have a feeling this situation would've been quite different if copilot was made by the free software community and accidentally trained on some non free code..
Most minisplit units work over IR blaster. HomeAssistant or ESPHome can be used to drive units capable of acting as IR blasters.

Personally I use Broadlink RM4 Pro units. The connect to WiFi anywhere in the house and I can use HomeAssistant to drive them. They work for both IR and 315/433MHz devices.

Broadlink isn't the only vendor, but I find the price reasonable and it's nice to not have to solder anything.
I came home on Friday to a fake postal slip indicating I had missed a delivery I was not expecting. I called the provided number and provided the “code” to be offered an ADT sales pitch.

THAT is slimy.

Asking to speak with folks the old fashioned way seems quaint to the point that I genuinely am appalled by your harshness here…

EDIT: I asked my wife, a restaurant manager of some 15 years and former chef… this is exactly how folks both make sales pitches and seek work if they do not have an “in” already. This is not slimy, it’s normal course of business.
You are correct. However, history teaches us important lessons.

Back in the old days when cryptography was a weird concept nobody understood, we had the Linear Congruential Generator (LCG)[1] to generate pseudo random numbers. It looked random, so we used it.

Then some egghead said "give me a few outputs of your LCG and I can reverse it back to a seed"[2]. Oh damn! What do we do? The obvious solution: Reseed the RNG before you use it.

Then another egghead said "I've invented Mersenne Twister (MT). It is faster and more secure"[3]. So we switched to that. No need to reseed the RNG anymore!

But then someone said "We have broken MT. Take some numbers. Give it to this app, and it will give you the seed"[4]. And so we started to reseed the RNG again.

Today it is hash-chaining, XOR-shift and improved linear-feedback shift register algorithms.

Do you want to put your money on that we have now reached bug-free well-enough PRNGs that we no longer have fiddle with reseeding? It is a dangerous gamble. More than anything I wish we were clever enough to create robust, correctness proven and high-performance PRNGs so we could stop all this nonsense - but alas, here we are.

[1] https://academic.oup.com/comjnl/article/1/2/83/425243

[2] https://en.wikipedia.org/wiki/Marsaglia%27s_theorem

[3] http://www.math.sci.hiroshima-u.ac.jp/m-mat/MT/ARTICLES/mt.p...

[4] https://github.com/altf4/untwister
What makes you think that you can't just post it to your Medium blog?

edit: https://help.medium.com/hc/en-us/articles/360018182453-Contr...

I don't see anything about offensive material here.
A one line SDQL query in the online sportsdatabase.
> It is simply uninteresting to keep repeating the same obvious point - the activist focused on adding unrecognized women to Wikipedia is using a lower bar than the typical Wikipedia article. That is obvious and not debatable, so I'm just going to ignore your gaslighting on the subject.

You're just... factually wrong. I don't know what else to tell you. That's not what the article says. It is not "obvious". All I can assume is that you're deliberately misreading the article in order to promote some agenda of your own. Why, I don't know.

There is literally no sentence in the article you can point to that says she was trying to use a lower bar (or that she succeeded and Wikipedia was somehow accepting a lower bar in her articles). You have made that up, unless you have a credible source other than the article which you haven't shared. All it says are there were "several" entries that were deleted (out of over 1,600) and one that bounced back and forth but was ultimately accepted. That's... it.

There are lots of women who were missing from Wikipedia but who are notable enough to be included. And she included them. It's called filling in gaps.

You should really reserve accusations of "gaslighting" for instances where you can actually point to evidence that you're correct.
What I mean is authentication/verification for the brand that is digital web-based, you are the person officially representing it, I am asking if there is another popular method to get verified, to not get confused with someone else.

if you have a common name.
I too have an LG. I tried to control it with a Flipper Zero but it didn't respond well. I figure the codes are more of a state machine rather than simply replaying them. I didn't pursue it further though.
Don't they need larger apartment buildings and more inventory that isn't focused on luxury?
Total fiction. In over two decades I've never seen engineers on the bench or hired out.

maybe in scummy agencies, but not in proper companies.
It (3090) actually tripped out my quite expensive quite high-end seaSonic prime titanium 850 watt power supply. But it was perfectly fine on my old EVGA bronze 850 watt
yes they are slow, full of trash links, and generally low quality content compared to what was there years before
I reckon SPJ is sufficiently "researchy" that it doesn't really matter how it's applied, it's the research that matters. Also, he seems perpetually delighted that he gets to do what he does, and is paid to do so.

He's one of my heroes, long may he lang
> Any other factor besides this is far far behind.

Ok based on what? Like I think there are supply problems, but there are plenty of examples where the demand isn’t increasing much or is even decreasing but housing is still getting more expensive.
I lived in the Bay Area for 30-some-odd years and never understood living in SF. Average workers spending 50-70%+ of income on rent and dealing with hipster-level prices of food and other costs of living. It seemed like a FOMO lifestyle of being "there".

I now live in ATX where it's essentially the same progression again: massive luxury apartment buildings being slapped together as fast as possible while there's thousands of homeless people. Don't even consider buying a home without throwing 40% over asking. It's insane. 30 miles away, enormous homes can be had for $400k, but of course, they're in the middle of nowhere.
The primary benefits:

- Mutagen performs bidirectional synchronization (though it can also operate unidirectionally); rsync is unidirectional

- Mutagen uses recursive filesystem watching to avoid full filesystem rescans (whereas rsync always does a full filesystem rescan). This allows Mutagen to provide a more "real time" sync.

- Mutagen has an active synchronization loop that doesn't require manual invocation.

- Mutagen has more idiomatic Windows support.

- Mutagen doesn't require that it be pre-installed on both endpoints.

Both use differential transfers (i.e. the "rsync algorithm") for transferring individual files.

There are other differences, of course, as well as similarities. Mutagen's design is tuned for development work, rsync's design is tuned for replication. I still use rsync for archival operations on a daily basis - it's great!
I don’t think that’s incentive enough.

There could be an Elysium scenario where the super-rich will pay anything to live in a high-demand area, so the prices go so high almost all properties end up empty. That doesn’t seem beneficial to society, the environment or anyone.

If there were strong vacancy taxes the situation would change. Vancouver has a 3% empty homes tax. Let’s keep raising a tax like that until managing empty properties becomes untenable. If we want people to have more affordable homes to buy we should incentivize people living in them over managing them for optimal profit.
Confused, how is this related to C++ compilers?

Edit: Oh wow I didn't realize the website does other languages, thanks!
(in some countries)
> leetcode makes sense when you have a long list of halfway decent applicants

It lets you build a team of people who are good at leetcode, but I won't be on that team. Which is a shame, because my t-shape is wider and deeper than most engineers. I just can't solve fake problems about how many ways there are to combine a string quickly.

Why isn't there a refactoring section of the tech screen? Hand me 5,000 lines of garbage code and let me figure out what it does, why it does it, and how we can improve it. Those are the kinds of problems I actually have practice solving.
What is the process/oversight on changes in human politicians?
It would be interesting to pair this with the legal code being an annotated spec.

Every regulation could have annotated associated/assumed costs and benefits, with links to measurement of outcomes.
"The number of reports number in the millions per day. That's too many for human moderators"

Isn't Reddit the counterexample?

A dozen of us moderated a controversial sub with 2M users, no problem.
Google's search results now show more context about the website they come from
When it comes to India, Twitter is typically at the forefront of mainstreaming propaganda and selectively applying rules. So my perspective comes from that (since this article concerns feud between Meta and The Wire which covers India). Whenever Twitter gets mentioned (atleast in HN) concerning its role in policy with regards to politicians it mostly gets a pass.

Let me put it this way: what you feel Meta is doing in the West, is what many in India (like me) feel Twitter is doing here. And the sentiment I see is mostly anti Meta and mostly pro Twitter here.

After all it is my perspective and I could be wrong (as I obviously don't have statistics to say if HN definitely has a Twitter bias or not). But I believe I have a right to express my opinion on what I feel is HN sentiment towards big tech censorship (which mostly circles around Meta but rarely around Twitter).
Side by side (or coloured, or whatever) source -> assembly annotations is also a really, really efficient way to learn some more assembly.

Write program -> compile -> disassemble w/ some mapping -> make notes -> repeat.

Eventually your brains pattern recognition starts to allow you to do neat things with disassembles of programs without source code.
That's not even a joke. One of the premises of a copyright is that you defend your intellectual property or lose it. If the system were more equitable then it would defend your copyright.
Thanks for the link.

> When companies make impractical rules those rules soon get ignored or re-interpreted. On the Viking Islay and other ships in the fleet, seafarers were regularly going to the anchor locker to tie off anchor chains. It wasn’t a matter of urgency yet it put them at risk. They didn’t take much notice of the sign attached to the aft bulkhead of the foc’sle store, above the access hatches to the anchor chain locker that said, in big, readable letters “Enclosed Space – No Access – Do Not Enter” because they didn’t know the risk.

The ultimate cause was a surprise for me, clear in retrospect but I would not have guessed it.
Yes? Its production code that is supposed to work (keyword supposed). I'd like the code-suggestor to also be trained on AAA games source leaks.
Thank you for making one of the coolest tools I found in the web in years.
This is a great post.

https://nicolasbouliane.com/blog/motorcycle-maintenance
> 11M STEM graduates a year, around all OECD combined. There will be generation wealth transfers once old folks start dying (many in tier1/2 own homes + have enough savings) and analysts are predicting increasing consumption

If STEM graduates alone could increase a country’s wealth then India would be the global superpower. You need a consumer base in proportion to your production which China lacks, and your production needs to be focused on high value add production which China’s is not. Wealth transfer between generations only works if there is a large enough number of people to buy or at least value the assets being transferred. When your population is going down sharply then there are too few people chasing too many assets which leads to an asset price crash so that wealth will go up in smoke to a significant degree. Similarly, a surge in spending based on concentration of inheritance is inflationary which leads to a loss of wealth. This is not a recipe for economic strength.
I'm happy about the scroll-stretching since it's at least something that happens when scrolling reaches the end rather than just abruptly stopping. My mind head would expect the list to keep scrolling but it just wouldn't without any physical metaphor for why it wouldn't. iOS does this much more nicely.
Overpriced means it is priced so high people will not pay. The reality is with a low inventory and high demand levels prices will go higher. High demand justifies higher prices when inventory is low. I don't see demand reducing or inventory levels increasing for a few years interest rate notwithstanding. I would buy now because prices are only going up.
Seems like the kind of app that you’d want to test in academia for many, many years before releasing to the public.
Those perfect cars you see in ads? Here's the Mad Max machine underneath the CGI
It sounds like you are looking to self-publish, but it sounds like the article should be submitted to sites where there is some form of editorial review. This will make it more challenging to get your article published and you will probably have to compromise on how you handle sensitive issues. The latter is a good thing, since it will make readers more receptive to what is being said rather than how it is said. It also diminishes the concerns over algorithmic banning or being banned due to reviews by non-domain experts.

As for where to publish, that is a question best asked of people who are well versed in literary analysis or anti-racism. That is probably a bit off the beaten path for most of us on HN.
I have a rack with 6 1u servers in it (and some other A/V hardware and lots of disks). We have an AC unit for each floor of the house, the bottom floor is sized larger than the top floor. I keep the bottom floor set to 74 and the servers see an ambient temp of 76. I find this to be acceptable, but there are times when I don't need to maintain 74 for the entire floor of the house.. like when we are on vacation. One time we came back and our cleaning service raised the temp to 86(!!!) lets just say my servers were loud that day. So I'm looking into a mini-split unit to put in the server room.

A minisplit is better than a window unit or a standing unit because I don't have to cut a very large hole nor do i have to figure out drainage. The power consumption is the same as what the article is pulling (900W) and all of the noise is exported to the exterior of the house. If you do not have a high cooling requirement then a heatpump may be sufficient for your needs