skysight-inc/HackerNews huggingface dataset:
Hi Raph,

your GitHub comment about "Why CRDT didn't work out as well for collaborative editing in xi-editor" [1] was sent to me several times as an argument not to use CRDTs. I agree with you that CRDTs might be too complex for the way the xi-editor used it (although I loved the idea, and appreciate that you tried it).

But the title of the Hackernews post tells a very different story. So many people misunderstood WHY CRDTs didn't work out well for the xi-editor.

At the very least, my article shows that CRDTs are well suited for shared editing. You brought up some valid points why CRDTs are not well suited for having different editor components communicate with each other (language server, indentation, syntax highlighting, ..).

Although, I still think there is a lot of merit in using CRDTs as a data model for a code editor (or any kind of editor). Not for editor components concurrently modifying the editor model, but just as an collaboration-aware model.

• Marijn considered a CRDT as a data model for CodeMirror 6 because positions in collaborative software can be better expressed [2]. A position in the Yjs model is simply a reference to the unique id of the character.

• Even without collaboration, Yjs servers as a highly efficient selective Undo/Redo manager. Each item on the Undo/Redo stack just consumes a couple of bytes. Furthermore, most existing implementations don't support selective Undo/Redo. This is free when using Yjs as a data model.

• Some components can work in the background and annotate the CRDT model (not manipulate it). For example, a code analyzer that runs on a remote computer could annotate a function and notify the user about potential problems. The position of the annotation will still be valid if users modify the model concurrently in a distributed environment.

[1]: https://news.ycombinator.com/item?id=19886883

[2]: https://marijnhaverbeke.nl/blog/collaborative-editing-cm.htm...
The Right of Return is an international law that allows citizens to return to their country of citizenship, and while some may have doubts about the willingness of the USA to follow the Geneva Convention, I'm pretty sure Canada still adheres to it.

https://en.wikipedia.org/wiki/Right_of_return
There's 3 or 4 really big hikes that everyone does when they first get into hiking, or that people do multiple times per day when they're training for something bigger. Those are usually packed. And anything with mild elevation gain that leads to a lake before Snoqualmie Pass on I90 is packed. But once you get past Snoqualmie Pass the masses tend to thin out. And there are a lot of lesser-known peaks and destinations before the pass that a lot of people have never heard of and that I don't talk about.

What's strange about now is that the little neighborhood walks that lead down to beaches and other "hikes" like that are completely packed with people at all times, especially on weekends. It's actually to the point where people are parking multiple blocks away and then walking to the trailhead. It didn't used to be that way.
I'm inclined to agree, in principle, but this would mean that many students would end up with a lower grade than they could expect to have achieved normally. This would particularly apply to less-advantaged students whose schools and/or families have been less able to fill in the gap.

While that'd result in grades that would be far more meaningful than any of what's currently being done -- and universities, employers, etc would just have to take account of the special circumstances surrounding 2020 results when making admission/employment decisions -- I don't think it's politically tenable.
Glad to see someone from Microsoft interested in seeing this issue solved. :)

Well, native for me is whatever provides native look and feel. Win32 if you want C/C++, WinForms (yeah I know) if you're ok with C#. Most people featured in the article's website would only consider "truly native" as being Win32, though, which is fine.
This is one of the question that every such discussion about population management wanted to avoid.

Understandably, it's much harder to ask people to reduce their current way of life.

But technology still is the key here.

US household energy consumption actually dropped, resulting into overall leveled national consumption total [1]

[1] https://www.eia.gov/energyexplained/use-of-energy/homes.php
Interesting, thanks. Still surprising it is a factor of two.
https://old.reddit.com/r/avoidchineseproducts/
We provide the highest quality <a href="https://digiembroidery.com/about-us/">custom embroidery digitizing</a> service. Our beatable and cheapest price starts at only $1 (for stitch per thousand packages only). Digi provides the best quality embroidery digitizing in a quick turnaround. Normally our turnaround is from 1 to 24 hours for normal files. And 24 to 48 hours for big and difficult files. Also, we can treat it as very urgent if our client asks. Feel free to contact us by sending a message from the contact page for quotes or queries.
I use the Play Music app to play music stored locally on my phone's SD card since the app came with the phone. Does Youtube Music also have this functionality, or is it just for their streaming service?
Remote Managers Are Having Trust Issues
On How Couples Meet and Legal Salaries
For 3, I would say organize your code into modules as a first step, and make sure you get the dependencies between them flowing in the right direction.

You can do a lot with module separation and a good dependency tree within a single repo before actually requiring microservices.
Hi sonnyp,
This is Maria from Microtica. We want to bring the cloud setup and automation (which can be complex for someone new to it) closer to developers, but not encouraging microservices over monolith or any other technology or framework. It’s up to them to choose.
The article is meant for developers that want and need to build with microservices.
https://digiembroidery.com/about-us
The Vim Trick Which Will Save Your Time and Nerves
> and spend a weekend somewhere like Big Sur or Yosemite a couple times a year. Bay Area nature is unparalleled.

If you've gotta drive 4 hours to get there, it isn't 'Bay Area nature'... There are very few places in this vast and beautiful country that aren't 3-4 hours away from jaw-dropping scenery - in fact I doubt you could find a single one.
It's not sustainable indefinitely but most large landlords have significant capital reserves as well as revenue from a diverse portfolio of other properties. So they can afford to take losses on vacant properties for a few years while waiting for the market to recover.
I remember using Lotus at home. My uncle was a programmer and he taught me how to use the command line and Lotus. Also remember using Logo, drawing some shapes with the turtle.
While i agree that products shouldn't ship on raspberry pi, it's not as nonviable as you might think.

> Not to mention, having to rely on Raspberry Pi of any kind for commercial use is tough in large quantities

Maybe you weren't talking to the right people? I've shipped two products using raspberry pi and getting them in quantity was never a problem for me. we could easily get them in quantities of 500-1000 at a time for the RPI0W models and the RPI3B+ models.

> True, but also consider you still need to add a radio and then run it all on batteries

I don't think Nerves is a great fit for battery power, but RPI0W comes with a BLE and WiFi radio built in. It's also easy to add LORA or other sub ghz radios.
Are you in all honesty trying to argue that it would be fair and just if a Chinese person was only allowed to emit one tenth of that of a German person?
After 20 years, I learned what MoinMoin wiki was named after. (if I knew it, I totally forgot.)
Thanks, I think the problem was indeed the way I was interpreting the output!
What? Cannot boats be manufactured at all?
The New York Time's “The Daily” Podcast Is Getting a Machine Learning Feature
In this case the defect is with how Microsoft handles MSI files

Except, of course, that Windows is absolutely correct in validating them as a MSI file. It just happens that it fails to correctly validate a file that is both a valid MSI and a valid JAR. Windows itself is incapable of doing anything dangerous with the (to its perspective) nonsense data appended beyond the validated contents of the file.

This is essentially a TOCTOU bug involving one vendor performing the check (MS) and one vendor performing the use (whoever shipped the JRE), both of which are technically correct in the most narrowly-scoped sense but produce a significant issue when combined.
Yeah, I guess "providing" was a poor choice of words.

In 2020 SF, even the upper middle class struggle to pay for housing. If you, as a first step, allow the housing stock to double, twice as many people can afford to live in the city, and life in SF becomes much more accessible.

Sure, there will always be people out of luck needing some assistance. But it should dwindle down to a smaller core when there are places to live.

Personally, I don't believe in government run housing. It's better to help people with rent money etc. But of course, none of this will ever happen in SF, so my opinions don't matter.
Very few universities still do in-person interviews because of that bias. Only Oxford and Cambridge require them. UCL and Imperial offer them optionally.

Some courses like Medicine do have interviews at institutions that usually don't interview.
Seems like that's one major ingredient they'd like to add to their algo as intent/authority is otherwise measured much more indirectly.
I looked up Trondheim, NO weather. It's only Rhode Island cold not Minnesota cold. Plenty of people in Providence, RI bike in the Winter. Trondheim also doesn't have the range found in either RI or MN so you don't get ridiculous heat and humidity to bike in.
Wouldn’t that apply to the Tories, though? They _consistently_ get it wrong after saying they know best.
If you can execute code on the host I don't think this attack is necessary, unless maybe you disable execution entirely for unsigned programs.

The attacker can drop/ exec files as they please, regardless of whether they're signed.

Anyone can feel free to correct me.
https://tineye.com/ might be able to help.
You can certainly do hot code reloads. I use this constantly when developing new projects. I even wrote a tutorial for it [here](https://embedded-elixir.com/post/2018-12-10-using-distributi...)
Looking into this now. These sorts of things do not just happen...
I was part of a Zen meditation group for about six years. I did not personally notice members having psychotic breaks during retreats. What I did notice was that people were coming in with depression and anxiety, and that the mindfulness practice was not helping to drive people to manage the issue. They were just comforted by being in the presence of other people who had similar issues they could relate to.

What I found upsetting was that the leaders of the group were not interested in actually solving these issues either and were perpetuating the state of being present with the problems the meditators had. This created a vicious cycle of dependency. Anxiety and depression are not things you can just figure out and snap out of.

As a commenter mentioned earlier, the point of meditation (in the Buddhist context) was to facilitate ego death. Watching the self, knowing the self, and extricating the self, in order to be freed from the problems of self (which is thought to be causing the depression and anxiety). In our modern context most of us can't go into a forest refuge and isolate ourselves to do this practice.
Yes, that is exactly what I meant. Thank you for this very thorough response!
Did you always want to have many kids, or more after you started having them?
Trying to break up a history of posting links from the same domain with something else?
What's your criteria for designating someone a "philosopher"? Godel and Turing, at least would count in my mind.
No wonder someone mentioned how expensive his electricity bills were. Some of those older machines eat some power. I was looking at old Silicon Graphics servers but the noise and power consumption was too much.
Agreed. Lots of companies have this 'call our sales department' strategy prior to giving you any information at all. That's always been a great way to lose my business, and indirectly the businesses for which we consult. But that's perfectly ok with me. If a company is not willing to list their prices up front then that's a good indication that they are not competitive.

Besides that, some of the atrocities that I've seen IBM and their partners commit are a good warning that you want to stay far away from them. Lest you be Watsonized and made dependent on marketing-masquerading-as-technology.
College student used GPT-3 to write fake blog and ended up at top of Hacker News
First amendment protections from law enforcement (who these comments were reported to) absolutely apply to comments made on Google property, and anywhere else. It's disheartening to see such a stupid take on HN.
Thank you for saying this!

There are hundreds of meditation types and techniques, with many different effects, just like there are treatments in medicine.

Meditation is being sold as casual activity, one-size-fits-all, often by people who received only few years of training, if not months.

Please look for credited teachers with decades-long monastic experience. Ask them difficult questions.
You're going to base your argument on one word of a summary from somebody else of a statement made in a different language?

If you're that itchy for a quarrel, just have at it.
Can you point out some of the traditional practices of meditation that have no roots in religious traditions? I can't think of any truly secular traditions of the top of my head (or at least any that weren't invented in the last 50 years).
This is all well and good until the negative externalities overcome the benefits. We are past that point.
Advancements in Artificial Intelligence in iOS 14
ClamXAV. https://www.clamxav.com/

Used to use them years back, before I jumped off MacOS. Past few years they went a subscription model for sustainability. Based on ClamAV.
While that's a fair point, databases are also among the most costly software that is paid per-core. So the SMT8 system will have half the per-core costs as an SMT4 system (because an SMT8 system will have half the "cores" of any SMT4 system. Even though an SMT8 core is just two SMT4 cores grafted together).
Yeah openSUSE has ppc64le builders. I think there are openSUSE ports to ppc64le, but they definitely exist because we support SLE on ppc64le.

(Disclaimer: I work for SUSE.)
Startup Marketing Plan Template
kdb+ is written in C, but q is (largely) written in k. One of the first things kdb+ does on startup is load the file `q.k`, which is a k file which defines the q language. The interpreter then switches from interpreting k to interpreting q.

Interestingly enough you can fairly easily program your own language (written in q/k) on top of that, and set the interpreter to evaluate that language by default. Kx offers a Python integration layer called EmbedPy which (among other things) exposes a Python evaluator as the "p" language in kdb+.
They are not commonly classified as philosophers. However:

Logic is often classed as a branch of philosophy, and that covers the Gödel work, and more, mentioned.

There is plenty of writing, much of it by real philosophers, about how foundational work in QM, for example, did have profound philosophical implications and did influence the development of philosophy.

The physicists who invented QM had many discussions about its philosophical implications, and these discussions have been studied by philosophers and influence philosophy.

The division separating “philosophy” from mathematics, physics, and even logic is recent and arbitrary.

And finally, if an academic philosopher finds math too hard, that is not a good reason to disqualify it from being considered “philosophy”.
Thank you for the amazing and thoughtful help - it feels like I need to go down for a long nap.
Where did you get this information? it's simply not true. I shipped a product using RPI0W for $5 a pop in large quantity.
https://www.over-yonder.net/~fullermd/rants/bsd4linux/01
I am sad that when the article explains the joke names and affiliations they missed that one of the authors is apparently based in Ankh Morpork. The Unseen University needs to pump up that impact factor!
This is that hacker news submission https://news.ycombinator.com/item?id=23893817
Shameless plug: I'm currently working through Project Euler problems using J, and the language is obscenely well-suited to this kind of problems. The terseness has grown on me, as for the other thing - well, I guess code in any language can look like line noise, it's all up to the programmer.

Please take a look at https://ciumei.ca/blog/2020-07-25/j.html and do let me know if the code is at all cryptic.
You are reading the title too literally: it’s the great decade of 20th century European philosophy; we live in a world deeply shaped by both Heidegger and Wittgenstein (and I would add Russel); other profoundly influential philosophers like Quine, Church, and Kripke (just to pick three influential on my work) would not have “existed” without those three priors.

Benjamin gets short shift in this essay which is unfair; outside the philosophy departments he’s been more influential than he is here credited with.
Most working professionals live where they do for one of two reasons:

1.) Family/spouse

2.) Where they can get the best-paying job

If you offer most people 50% more money, and they aren't tied down by family obligations, they'll skip town for that new job in a heartbeat.
The bicycle component factories in China are now back to operating near normal capacity and the supply chain is recovering.
Yes what you describe is what I want. When I search I don't want my search influenced by search terms that are invisible to me and that I can't influence.

If I want to know about a particular sports team or niche, I will either include that search term, or I will subscribe to a pubsub feed for information about that topic. That way I can unsubscribe or filter as needed based on the feed.

What I never want is for an algorithm to try to figure out what I like and subscribe me to topics based on that.
It wouldn't, unless there's already a different exploit to do so.
Today on Hacker News: "Not everyone needs 8 hours of sleep: new research" and "Mindfulness and meditation can worsen depression and anxiety".

Or more generally: "Exceptions to the rule exist".

What's the value of these articles?
See this thread:

https://news.ycombinator.com/item?id=24063832

Quoting:

> They've been trying to manipulate HN with multiple accounts and voting rings—which hasn't worked—and baity titles, which unfortunately has.

> GPT-3 is a red herring; the issue was the generic, baity title on a popular theme.

> ... I'm not sure why we should believe that the article body was exactly "written by GPT-3" either, especially because the author describes it this way: "as unedited as possible"—in other words, edited.

Also, submitted and discussed many times:

https://news.ycombinator.com/item?id=24062702 (153 comments - flagged)

https://news.ycombinator.com/item?id=24164470 (89 comments)

https://news.ycombinator.com/item?id=24157005 (3 comments)

https://news.ycombinator.com/item?id=24049094 (1 comment)

https://news.ycombinator.com/item?id=24180337 (1 comment)

https://news.ycombinator.com/item?id=24185975 (1 comment, marked as dupe)
Funny to see this come up. I just took my Nikon F6 with me for my family holiday last week. It was such a pleasure to use. I've always appreciated the dynamic response of film.
Show HN: API powered by machine learning to detect disposable emails
Django Unicorn: add some magic to your Django site
In ancient India if a beggar attains a state of self realisation he becomes a yogi and would find the king visiting him/her and begging them to stay at the palace.

A king in Europe attaining self realisation could have been executed by the church.

The reason why yoga and meditation developed into an advanced form in India and not elsewhere is because self realisation has always been the ultimate goal for at least 5000 years and highly valued.

When people say "grounded" they mean their surroundings and the people around them do not approve or support their transformation and they are frightened of leaving this familiar and comfortable routine.

Ultimately machines and AI will take all the jobs, what we will have is our self, it is quite valuable for the lucky few who were able to transform yourself.

The real problem is "trying to stay grounded", you do not have to.

This is actually captured in the Indian tradition itself. One set of people who reach this transformation early in their life, and the vast majority of the people who go through the different phases in life.

Children who play
Students who learn
A householder who runs a family, accumulates wealth, enjoys the pleasures of life of which pleasurable sex is also one to be pursued
And retirement - even kings retire, denounce all worldly possessions in pursuit of moksha

Of course there are different kinds of yoga which includes perfection of ones art, knowledge and dedication.

Of course some additional challenges today include turning yoga into a boutique business (beer yoga, wine yoga), cultural appropriation and distortion (Christian yoga, Muslim yoga & Jewish yoga) and of course repackaging vipasana and other powerful techniques void of their roots and peddling them as trademarked products.
a target is something you compile to, but LowStar is a subset, it is something you compile from.
It speaks volumes to me and says that IBM knows perfectly well that they are not interested in cost conscious customers but only want those for whom the IT department is a cost center and not a core strategic asset.

That's why you'll never see a Netflix or a Whatsapp on IBM infra. But banks, insurance companies, medical companies etc are still large contributors to IBMs revenue streams. If your idea of software development is agile teams and capable programmers churning out code to power your business then you're not an IBM customer or even a prospect.

If your idea of software is 5000 programmers as interchangeable cogs in a machine with an annual release and three month acceptance cycles then IBM is where you'll probably end up.
Re: suggestion #5

I'm a fan of results only work environment, but some managers come from cultures that place value on hours worked in addition to (or even above) getting results. If you also like ROWE, the solution is to not work for those people.
Thank you for clarifying. Then I would suggest rephrasing the following sentence

> Microservices are an alternative to the monolith approach that gives developers the flexibility, scalability, and simplicity they need to build complex software applications.
You helped illustrate my point though - I don't care at all what you have to do to do your job as a user using a browser. Sort of like how I don't care about how the engine in a Subaru works compared to the engine in a Honda.
I have a buddy who did a few years in the military, in one of the more stressful specialties. He had an especially damaged sleep habit as well from this.

He went to some sort of "sleep therapist", I forget the exact nomenclature. Anyway, he was recommended a series of tips (from limit screen time to everything else you may see online). He found it did help. That sort of service may be worth looking into.
It works if you have a captive population and the people have no other choice. As this thread demonstrates, people are getting fed up and just leaving. If the city doesn't turn things around it will setup a downward spiral that's very hard to get out of. I think that's a real risk for a post-covid comeback, if it gets bad enough after all the people making the city great have left then it just won't come back.