skysight-inc/HackerNews huggingface dataset:
Does anyone take issue with the fact that CRDTs seem to require keeping a history of every change ever made to the document?

Seems like it could get unwieldy very fast. Especially, in the face of a bad actor spamming a document with updates.

I've considered using CRDTs in a few projects now, but the requirement to keep a running log of updates forever has ruled them out. I've ended up using other less sound (more prone to failure), but more practical methods of doing sync.

Perhaps, I'm missing something. Wouldn't be the first time.

Are there alternatives without this requirement, or that would at least allow a cap on the update log?
Many of the things I'm talking about aren't even debatable they are simply bugs. For example infinite scrolling areas jumping around as they load content and the interface having variable and high latency in response to user input. 'Poor reimplementations' could be stuff like copy and paste being bugged out in a text box.

In any case you're right, I think there isn't enough study into these things.
> China and India have growing middle class but 95% of their population still have no savings

You have A source on this ?

What OP meant is that these are largest growing markets today and probably in the near future . people are generally interested where the growth is coming from more than where the existing spends are, especially if you are a more traditional business and not planning on disruption of a current market as a business model.
Mesoamerican Miracle Megapost: Tortillas and Nixtamalization (2011)
> I cannot build something cheaper, or make it more effective than a commercially available product.

Not sure what you are looking to do, but there are plenty of inexpensive radio designs. Consider the Pixie or the SMT version, the Knight SMiTe, either can be built very cheaply.

Onr could also put an amplifier on inexpensive IMS chips for really inexpensive radio projects.

A Raspberry Pi Zero can be bitbanged into a transciever using PWM and SDR and can operate pretty much any mode. It's a very noisy, low power output signal and will need filtering and amplification. Still better than a spark gap transmitter, the ultimate low cost radio.

For cheap recievers, look into foxhole radio designs.
Incidentally, Martin's book ("Designing Data-Intensive Applications") is excellent and highly recommended reading. If you find yourself saying things like "this database is ACID compliant", "we have an SQL database with transactions, so we're fine" or "let's just add replication to Postgres and we'll be fine", you need to read this book.
You're delusional if you believe that.
Of course a telescope will give you a much better image but with a - very - steady hand and a good pair of binoculars you can actually see them.
Not sharing your opinion is indeed the easiest way to avoid criticism. Jessica Livingston and PG shouldn't worry too much. The world can manage without their insights if they'd prefer to keep their thoughts to themselves.
> they were genuine about the request

Who are you to make a judgement about that? How do you make that judgement? Or would it only happen if it is about links to racism. If I say I'm offended about you having a Christmas hat as icon during Christmas, who are you to say no?

And this is actually happened at the VS Code repo - someone felt offended about a Christmas hat. I think they eventually decided he was a troll - but what if he was actually genuine?
Freeman Dyson studied in very unusual circumstances and got more support than most PhD students. He was regularly playing billiard and discussing math with famous professors at age 17. From his collection of letters "Maker of Patterns":

>I arrived as a seventeen-year-old undergraduate at Trinity College, Cambridge, in September 1941. It was a great time to get an education, in the middle of World War II. The famous old professors were all there, but there were hardly any students.

>I have fixed up all my lectures now, they are: Hardy on Fourier series, Besicovitch on integration, Dirac on quantum mechanics, Pars on dynamics. The lectures are very select; Hardy has an audience of four, Besicovitch three, Pars four, and Dirac about twenty

Here's a video of him speaking about the PhD system, part of a great interview series: https://youtu.be/DzC1IRYN_Ps?t=98
(“It is an evil system and it has ruined many lives”)
>I asked someone about this and they said I needed to join my local club to learn this stuff. But, I don’t want to join a club

/diy/ always has an amateur radio general thread up if you want to ask questions.

https://boards.4channel.org/diy/thread/1855439
Looks interesting! Have you considered providing a way to sync routes directly to Running watches?
this is also making me wonder... are in-person arcades really better than nowadays online massive multiplayer experience?

or are we having a nostalgia episode?
The mega 65 looks really beautiful. Do we think it'll actually come out in October?
Does mackbook has dedicated light sensor somewhere near camera, or the same camera is used to detect ambient light and adjust color temperature and screen brightness.
I'd agree with the parent comment.

Couple weeks ago using ublock origin when browsing youtube would make youtube almost unusable. For me - if I'd have a direct link to video - the video would load and show, but the website itself wouldn't. Basically from user's point of view it was completely blank page with only video showing, no related videos, no comments, no like/dislike or anything. :)

So I needed to turn off ublock origin for youtube and everything came back to normal. I am using pihole though, but it was basically useless for youtube ads.

Though couple days ago, I've turned on ublock origin and youtube was working as usual and it was ad-less.
This is a great argument.

Except in real life they would begin the call by advertising their own services to you and then allow it to continue...
Whenever I see things like this in light of the various threats to amateur radio (usually from various interests who would like to get the frequencies sold at FCC auction for commercial use), I'm reminded of the tremendous value this hobby adds to engineering education. So many of the engineers I know who work with radio got started by tinkering with amateur gear.
There are lots of dashboards out there right now, so if you're going to make a new one, make sure it stands out from the others in some way.

I like that you have the percent increase/decrease for each metric. That's relatively unique. Many dashboards focus on the number of new cases or the number of new cases per capita. The percent increase is an important number, because (assuming adequate testing) it tells you how fast the virus is spreading.

Some suggestions:

I would suggest adding a label for the time frame, i.e. is new deaths in NY down 89% in the last week or the last month?

There's no label on the Y-axis, so it's not obvious whether it starts at zero or some other baseline. I would suggest y-axis labels, but obviously you've omitted them to reduce clutter.

Is the smoothed-out line a 7-day rolling average, or some other smoothing function? It would be useful to know.

Including a full two months of data makes it harder to see changes in the last 28 or 14 days. I would suggest adding a way to adjust the scale, perhaps a button at the top to switch between 60-day, 28-day, and 14-day views.

Rt.live includes events such as lockdown/reopening/etc, and does so cleanly. That would be a nice addition here too. I'm not sure what data source is used for those dates.

Do you follow flowingdata.com? You can find lots of good advice there for visualization best practices.
This seems dangerous to use? Just a few issues looking at the code:

- No master password is required - if you don't set one a default value of "hide" is used

- The description says it uses AES256 (it is the default) but the code lets you specify your own algorithm, and supports ECB mode and even Triple DES

- When an algorithm requires a (for instance) 32 byte key, and your master password is larger than 32 bytes, it will just take the first 32 bytes and ignore the rest. If your master password is less than 32 bytes, it will just keep concatenating your password with itself until it gets 32 bytes: https://github.com/whatl3y/hide/blob/master/src/libs/Encrypt...
I've thought about this general approach for funding my own research. Unfortunately it seems hard to do in practice.

If the goal is consulting specifically then it's going to take a while to build up the client base needed. I'm just starting consulting myself and I don't expect this to get me more than a couple thousand dollars over the next year.

Generalizing a bit, one could make money running a business, consulting being a possible example. The problem with this is that starting a business is usually more than a full time job. This is only viable in the long-term once all the hard work is done, and only if the business gets off the ground. There are no guarantees.

Another possibility is to work a more conventional job that offers reduced hours and still decent pay/benefits. I don't know of any such jobs and would welcome any recommendations.
If you give an authoritarian who wants to control you an inch they run you for a mile. It is important to stand your ground in the petty cases so they never get to their true goals.
Yeah, pretty much any kind of high fever can cause temporary delirium and body aches. Whether caused by Covid, influenza or a bacterial infection.
Microsoft Office 2019 Review – Download It for Free – Best Software Examples
That’s what UAC tried. Didn’t work that well in practice.
(1) you don't always develop antibodies; (2) you don't always develop a lot of them if you do; (3) you don't necessarily create them in a given time frame, some people are faster, others slower. Typically it will take at least 3 to 4 weeks post infection before antibodies will show up. (4) tests are never perfect. (5) you may have had something else entirely.
Or you are comfortable with why they will go unpublished.
I actually have. Watch this space - there should be direct route syncing to Garmin and Suunto before terribly long. In the meantime, you can export routes to GPX/KML files already.
"Please stop eating pork, as an vegetarian it offends me."

Will you now stop eating pork? If not, at which point do you decide you will alter behavior for someone else. How do you make that judgement?
Just did the Tour du Mont Blanc (8 days of mountain hiking) with the oura 2 in plane mode. It recorded everything.

I misplaced it in the washing machine twice and it still works as brand new.

Besides the proprietary aspect of the platform and false positive reporting sleeping while not, I have only good things to say about mine.

Nifty little device.
That's not how categories work.
“Ever” in practice is usually a few months or years.
Would trying to build hsr at scale make the costs come down?
Maybe Dreyfus's course already did this, but it's worthwhile reading other perspectives into Heidegger. Rorty kind of shoehorns him into a pragmatist, while Graham Harman does, well, Graham Harman philosophy. His book "Tool-being" cannot be recommended enough.

I was actually introduced to Heidegger via "Tool-being" and read Dreyfus's "Being in the world" later. I think honestly I didn't pay much attention to Dreyfus's arguments since I had just read Harman's book, which is argumentatively and anticipatively of objections etc. to the extreme.
I might be thinking about this the wrong way, but, scrapers as described by this article are more-or-less targeted web crawlers, right? Don't we have a de-facto standard for handling this?

User-agent: scraperbot
Disallow: /
This is interesting. Is aeroplane flight akin to bird or insect flight? Rolling down the tarmac, peering out the window, the planes look more like elongated fish bodies than soft bird bodies, or compact insect bodies. Our planes rather swim in the air than fly in it, I think.

Our flight is some other kind of thing (whatever we uncovered the model-able, salient properties of flight to be). Computer consciousness might similarly be some other kind of thing. And that’d be ok.

But can they be equated? Only at some abstraction level. A plane is obviously not a bird or an insect or a fish. Aeroplane flight is not bird or insect flight either, nor is it swimming. But it is safe travel through the air, from one earth-bound destination to another.
Without a language specification for Rust, any compiler that isn't the reference implementation, by definition, cannot be correct. Put another way, how is a compiler writer supposed to know what is and is not a bug in the reference implementation?
No, only secular.
Some extremely cheap internet services had ads injected and the people buying it accepted the tradeoff. This arrangement is better than those people not being able to afford internet at all.

Not sure if these are still around since the concept doesn't work when almost all traffic is https.
I like this article a lot. Such learnings has the power to shape the path of indie development journey.
Wow, that's amazing. 22 laps around the world over the course of one year. And HF data rx in Australia from this tiny circuit board attached to a tiny balloon over the mid-atlantic. Worth a read. Also bonus Windows XP points.

Btw how are they flying a circuit board in the raw without damaging environmental effect from water? I'm new to this part of the hobby.
> I've ended up using other less sound (more prone to failure), but more practical methods of doing sync.

Could you share the alternative methods that you’ve used?
Was surprised the author didn’t bash Celsius degrees - because of their non-zero affine constant they don’t work in a system where units are supposed to multiply. (And so I would imagine they pose problems for Frink).

Ask any high school chemistry student struggling with PV=nRT. You stick Celsius degrees in there and you lose. And unlike other SI units, conversion requires an addition, not a multiplication.
Problem with mandating enterprise target state architecture
1. Why are all the output lines in the examples in the "Usage" section prefixed with '# '? The output lines in the examples later for individual commands are not prefixed that way.

2. It might be useful to have an option for show to just show the password. Perhaps -P (upper case P). E.g.,

$ hide show -n facebook.com -P
my_password1

I'd expect that most of the time people use -p to retrieve the password they are going to copy/paste it into a browser. With a password-only option they could pipe to something that puts it on the clipboard. A Mac user, for exampled, could use

$ hide show -n facebook.com -P | pbcopy

It would also be useful with commands line tools that take a password on the command line:

$ some_tool --password=$(hide show -n some_tool -P)

or with commands that read the password from a file

$ other_command --pwfile <(hide other_command -n some_tool -P)
Yeah, it's very easy to degrade to HTTP accidentally. I recently set up HSTS for my personal domain, and I was quite surprised at where I was relying on HTTP. For example, to open Gmail I go to http://mail.jrock.us. If someone was MITM-ing me and that led to a fake version of Gmail, I would surely have been phished. (Though perhaps WebAuthn would have saved me.) The fact that that was HTTP and not HTTPS was obvious in retrospect, but not until I turned on HSTS. So overall, I thought it was a good experience that improved my personal security. And, since jrock.us is now preload-eligible, it should help protect my readers in the future. (Though I admit that I have approximately 0 readers!)

I wrote up the details if you want a little more info: https://jrock.us/posts/gmail-and-hsts/
>Perhaps it would be better to say that there is a lot of powerful people who are working very hard to create such a culture, but they haven't yet fully achieved their mission.

I don't even think that is true. In fact in the overwhelming number of cases cited that I have seen the power dynamic seems to be the other way around.

In other words, it's about holding people with more power/privilege/status to account.

>There's no clear definition for when something becomes "a culture of cancellation"

I agree, which is why I think it's wrong to say that we do live in such a culture.

>but a lot of people are reporting that they are afraid to run afoul of the progressive party line for fear of repercussions.

I have (some) sympathy for that feeling, but I think most of the time it's unjustified. Like there's some "woke mob" who's coming to cancel you for not realising you're using the wrong pronouns to refer to somebody or something. That... just doesn't happen.

>Of course no one is talking about "calling your interviewer a cunt and not getting hired" when they talk about "cancel culture". Name one prominent instance wherein this happened and it was widely condemned as "cancel culture". This seems highly disingenuous.

I'm not saying that has actually ever happened. It's an absurd scenario - that was the point - but I concede I may have gone too far.

The person I was replying to asserted that "if speech has consequences that are administered outside the law, then it's not really free". Insulting an interview panel is an example of where it would be entirely reasonable for there to be consequences administered outside the law.

>“Freedom of expression is the matrix, the indispensable condition, of nearly every other form of freedom.”
>
>—U.S. Supreme Court Justice Benjamin N. Cardozo in Palko v. Connecticut

That just re-enforces my point. Instead of appealing to authority, can you explain WHY is it the matrix of nearly every other form of freedom. HOW is it the matrix for nearly every other form of freedom?

In Europe we have a comprehensive rights framework in the form of the European Convention on Human Rights[0]. The Convention includes, amongst others, the right to life (Article 2), the right to a respect for a private and family life (Article 8), and the prohibition of discrimination (Article 14).

None of these strictly have a dependency on freedom of expression (Article 10).

One of the principles of the ECHR is that rights should not be wielded as to undermine the others (Article 17) and courts must balance rights against each other if they're naturally in competition with each other.

I think the American "free speech over everything else" fundamentally stems from the fact that the US doesn't really have (m)any other fundamental rights. When all you have is a hammer...

[0] https://en.wikisource.org/wiki/European_Convention_for_the_P...
...just imagine how many passwords must have leaked like this. Or is there some kind of 'limitation' when accessing clipboard data copied from password managers?
- for you first point, this is not true[0]. can you provide a reference?

- for your second point, if you want to fork this repo and use another algo, go for it. if you install the package from npm and use it or clone and install from source without changing it, it uses the default AES256

- this could be argued as a valid point, and maybe forcing the user to use 32 bytes as their password is the right way to do it, but no 3rd party password manager forces this limitation so i don’t believe I should? Maybe just forcing a password difficulty is the right way to go? I’m certainly open to ideas, this is just a small project i enjoyed building and feel like the minimum security requirements to meet my needs are there.

[0]: https://github.com/whatl3y/hide/blob/1c3aaca634f504c3c274bac...
The "Why it matters" section is interesting. Cynically I'm trying to think of commercial uses of this for FB. I'm thinking if you built a device that you could put into public places, restaurants, or stores:

* People could order food from their table without summoning a server. I guess some restaurants have tablets or other devices at their table but it seems to break immersion if you're enjoying your company.

* In a big box store someone could come help you where you are without having to have workers roam the store and then you hope you run into someone.

* Fingerprint people in public or private for targeted advertising.
> Just get back in line.

Which might take a long time, and by the time you're back at $item, it may be out.
Most iPad note taking apps I've tried have that as a background option and then you just draw in white using the pencil
I'm stuck at 1Password 6 on the mac, hate the new subscription model for everything
So obviously this can tie into current social media and the spread of mal-information such as antivax, COVID mask protests, and memes that people let alter their impression of people.

The traditional way to mitigate misinformation's harm was education and a respect for the educated.

I think three things have happened that have prevented this from working:

- We decided decades ago that people needed college degrees to enter much of the workforce. This has reduced education to an employment gateway in the minds of the majority of non-independently wealthy society. It may not have done so if people actually needed the degrees for their jobs and alternate career-starting things like apprenticeships were more available/known.

- Education for all is seen as a method of making society for equal and therefore the solution of a number of social ills. It really is, but has to be done properly otherwise it doesn't work. Children who do not keep up tend to be socially promoted. Children who are outcasts for various reasons, including parental problems at home, drop out or degrade the experience for others in the school. This either causes or is because many of the non-independently wealthy masses see public school as a public babysitter, and they more or less have to see things this way if they are living paycheck to paycheck, because they can't afford to have someone stay home for their children.

- The Internet has accelerated and likely caused fragmentation and in some cases destruction of mass media, and has made mass media have to sell out and become sensationalized to survive. Thus there is less and less of a common media between people, and therefore less of an opportunity to provide any substrate of a common culture. Social media bubbles exacerbate this.
Going back has an extra cost -- time to stand in a line again.
So unless one enjoys standing in lines, there is absolutely an extra cost.
Thumbs down.

-It lists definitions for types of testing but provides no citation. AFAIK, there are no standard definitions for load testing, stress testing, etc. (unless perhaps to those who take the ISQTB seriously, which most people in SV don't).

-It also is written as if web site / web server is the only type of performance testing, which is most definitely not the case.
https://www.brookings.edu/wp-content/uploads/2019/10/Nationa...

Excellent research on the topic
https://youtube.com/watch?v=Xtuxax8Dtk4
In India, laws of supervision/control == means to acquire bribes.

The more India liberalizes, the easier it is for businesses to operate without the constant threat of corrupt government or police.

By removing old foolish labor laws, the state can build newer laws from scratch. Also more economic activity means more jobs. So even if people tend to lose or be unhappy at current jobs, they can find something else.
Can you critique the content? The article seemed reasonable to me, so I’d love to know if there is any robust science behind it or not.

I found the idea of certainty being an emotional state especially interesting.
Most languages do not have a specification, and it works out fine.

Rust's is in-progress. There are some things that are well-specified, and there are some things that are still up in the air.
There’s benefits in a healthy amount of both, doing it well requires balance like a lot of things do-plus the self-awareness and humility to reflect both on what you’re reading and being told by those around you.