skysight-inc/HackerNews huggingface dataset:
I don't think it is as simple as that.

Mathematicians have long lived in a useful non-physical reality. So have many artists and writers.

Certainly improving physical reality remains valuable, but the non-physical world will likely grow in real as well as ephemeral value at a higher rate.

From a purely functional angle, the physical world does not include many affordances that the digital world provides for our minds, ability to communicate, learn, discover, etc. Virtual worlds will adapt to our minds, being the ultimate mental tools. And our minds will co-adapt.

Where that goes, nobody knows. But along with AI its likely to be the story of this century.
Yet the story is 'man denied right to see children', not 'children denied right to see father'.
It usually dies during an ungraceful shutdown. Had at least 3 go over the years until I switched to USB to SATA SSD boot. Not a problem since.
Librewolf has been a lifesaver, I highly suggest people check it out. https://librewolf-community.gitlab.io/
ITT: People learn than devs starting out in Eastern Europe can make under $500-1k a month net pay.
Kiwi is the best android browser, period
A web service that returns HTTP response status codes for testing purposes
I was under the impression that Apple doesn't allow ad blockers but only request filters that are maintained by the OS and have an upper limit. How can one browser be better than another if that's true?
Housing costs spiked pretty much everywhere too. There has been talk of a restaurant bubble for years and not enough was done about affordable housing.

The other thing is during the restaurant bubble, it cost owners little to be open during slow times because it came at the cost of the workers' tips. That was good for convenience-obsessed customers who could easily get a table but it obviously wasn't sustainable.
Right. Why would I seek a job if the unemployment benefits pay me nearly as much to do nothing?
It is.. it speaks to wages not raising enough to meet the demand. You wouldn't need the Yankees a lot of people would do it for a million, half a million, 100,000 pounds.

There always seems to be a shortage of people willing to work for little never a shortage of people wanting the CEO's jobs
It's that what the language server protocol is aiming to do?
> Olympics has 339 events, each with a gold, silver, and bronze medal.

Many events are team-based too, where every team member gets a medal.
I am too, but I have telemetry disabled since their stunt with the Mr Robot extension they installed remotely for everyone [1]. I also run uBlock on both desktop and mobile. I am one of the 50M users counted as lost?

[1]: https://www.cnet.com/tech/services-and-software/mozilla-back...
I think the standards in the law are pretty clear: "Beyond the shadow of a doubt" for criminal law, and a "preponderance of evidence" for civil law.

Most of the instances I've seen that I really care about fall very far in the clear of those standards:

- My local school administration lies for political benefit and to "manage" parents. That's 100% legal right now. It shouldn't be.

- A stalker is spreading false rumors about me. That's illegal, but would require a massively expensive litigation to bring within control.

- A local elite university fabricates data to support professor startups. That's at the edge of legal. It should be illegal.

... and so on. If we had effective enforcement for stuff that's NOT in the gray zone, I'd be pretty happy.

As for the who-killed-JFK, fake moon landing, area 51, etc. type conspiracies, I think those should generally fall under free speech. If you can document a news network is intentionally fabricating conspiracies for ratings and money, that another matter, but if it's a crazy uncle in tin foil hats? He might be crazy, but that shouldn't be illegal.

And ultimately, I think people ought to be able to discuss conspiracies. There are a lot of conspiracies. I've seen a few, and most aren't things the public ever finds out about. There are:

- Actual conspiracies, which generally do a lot of harm.

- Conspiracy theories, most of which are unfounded.

There's little (but not zero) correlation between the two. Ultimately, though, uncovering actual conspiracies requires wading through fake ones too.

If the conspiracy comes from a fake news network where there's _documentation_ that they're intentionally lying? That's a different story.

And yes, I know most won't get caught. But even if a few do, market incentive structures change dramatically, especially for larger organizations.
It could be better to add a long load indicator that says "Delivering your latest articles" or something with a nice animation while you fetch the latest few articles, then repopulating the viewport with the articles. Once users leave the page, they'll forget they ever signed up.
that's not cross-platform tho. it should still be secure even if it was running on MS-DOS 5.0
Question.

Do you consider an anon protonmail account (with notification of inbox msgs going to actual email) sufficient for anonymous "deaddrop" communication ?

Not snowden-level certified, sure...but is it good enough for most use cases not involving state actors / opsec activity?
> Sure, RAM is always faster.

Well, why not shove it all into L2 cache and leapfrog RAM?

/first joke I ever made on HN
I have around 1000 bookmarks and sync does really help. Since Brave has an iOS version I just use that but I hope someday they will release it.
Can Fake Accounts Save the Internet?
I can't tell whether that's a joke. People on Twitter are often funny, so it could be a joke. However, people on Twitter are also often clueless, so there could be a genuine desire to publicly post a controversial opinion without that opinion inspiring public conversation.
>Most people need at least one thing in their life to put their name on which acts like an external incarnation of their self-worth.

Might I recommend following Jesus and placing your self-worth in His Kingdom?
>Sure, but it's a much better path than disassembling memory by rom dump

Better is arguable. It is, however, easier.

Which method produces better developers though?
But that's a Windows thing, as opposed to "on the web", right? And as I've said, Windows bugs me about edge even though I've never installed anything else — the "use the recommended edge something or other".

Whereas Google bugs me on all my machines (Mac / Linux / Windows, all without Chrome).

My point was that using Firefox on Linux, I've never seen anything related to edge on MS sites (but I only use Office 365, Azure and, sometimes, the docs site).
I'm fairly sure that this is simply the amount that they recovered for the medals specifically, not all the copper and zinc they extracted from that equipment.
>That source code is 12-15 million lines of code.

Exactly, it's impossible to describe that in human language which doesn't have precise enough semantics. That's why the spec has to be in code, in the form of a reference implementation and/or test suit.

The goal should be to move chromium away from being controlled too much by Google.
Yep. I rarely see Firefox lagging/unresponsive (~15 pinned + 3-4 normal tabs open). In the rare chances that it does, I get an option "This web page is slowing down Firefox" which lets me kill the tab and all is well again.
FWIW the scientific computing community (who often deal with petabytes of geodata) has been thinking of ideas like this for a while, e.g. techniques around file formats that are easy to lazily and partially parse, (ab)using FUSE to do partial reads using http RANGE requests, some combination thereof, etc:

http://matthewrocklin.com/blog/work/2018/02/06/hdf-in-the-cl...
Was the title changed? Presently, the post title here matches the article's title: "Fencers Refused to Fight. Then Came the Rule That Changed the Sport"

That seems reasonably accurate to me given the content of the article, which describes a growing trend of mutual non-agression in epee fencing and various rule changes targeted at putting an end to it.
That is fascinating. As someone who doesn't watch sports, I just assumed the match continued during advertisements. Does everyone just stop and stand around during breaks? Is there a director scripting the action, somehow?

I sort of want to attend a match in person to find out, now.
Six years of professional Clojure
The Tokyo Olympic Robots
That's nuts but I can believe it. My own experience is that if I am being interviewed by a 20 something, I am not getting the job no matter what. Not a single exception in a decade now lol. It's real
About a decade ago, I implemented the Causal Tree CRDT (aka RGA, Timestamped Insertion Tree) in regular expressions using a Unicode string as a storage. Later we made a collaborative editor for Yandex based on that code.
It used many of the tricks as described in the text, even the optimization where you remember the last insertion point. So I am terribly glad it all gets rediscovered.

The code is on GitHub [1] There is also an article which might be a tough reading, so no link.
Recently I greatly improved CTs by introducing the Chronofold data structure [2].
Regarding that benchmark article, I spent many years in academia, so the quality of content problem is familiar to me. In other words, I don't take such articles seriously.
CRDTs are fast enough, that is not a concern.

[1]: https://github.com/gritzko/citrea-model

[2]: https://arxiv.org/abs/2002.09511
I have provided protection against this.
A friend of mine has over 4,000 tabs open in Firefox at the moment - they just never close a tab, ever. Their Firefox' memory usage is only a little higher compared to mine with 3 open tabs.
No, Chris Marshall NY is just nuts. Please dig more and look at this person's experience. Some day he and mz will have a kid and HN will cower in fear.
Google Ads is practically unusable with Firefox
I dunno. I get the same vibe from medicine. MDs in particular. Less so the further down the food chain you go. (Part of that is culture. The bottom is composed of immigrants who still act like normal human beings.) I think it's something that's more broadly acculturated among the highly educated and high-achieving. Or just selected for whenever competition is fierce.

I also did not get this feeling from other technology industries that weren't "Tech". Places full of PhDs, but disconnected from the SV culture. And frankly, less motivated by money and more by lifestyle.

Maybe it all boils down to money. There's too much money in Tech. It attracts the worst, and brings out the worst.
Firefox has its own funding issues but I don’t trust a browser that exists to support a cryptocurrency.
As a (potential) employer, I wouldn't really care about age. It's all about how much you make money for me. What your performance to cost ratio? People can be cats or dogs for all I care.

Young have the advantage that they usually drastically undervalue themselves and thus provide an unbeatable proposition. They're usually more energetic, positive and optimistic, which is more pleasant to be around and thus makes the work environment more productive.

In an ideal system: if employers fail to hire workforce that benefits their company more, they will fall behind the competition. There most definitely are preconceived notions about people on how they look, but that should be a competitive advantage to a company that can leverage it.
I say learn based on whimsy. It will naturally lead to deeper questions and you'll understand more. there's is no shortcut, only keeping yourself motivated.
Minimum wage limits is one of the best tools we have to act as a safety net. What would you replace it with 1 dollar an hour workers with a bigger food stamp budget?

If you can't afford to pay someone the minimum prices you can't afford your business. A minimum wage creates a floor. Allowing low wages means pushing the burden to everyone else not that business.. raise your prices or move to a lower cost country.
What is chrome technically better at in a way that’s impactful to end users?

The idea that the best thing wins just because it’s the best and people will share that is flawed. It basically negates marketing and influence which is what Google’s money making model is based around. And they have been successful at that.
The mobile version had quite a deep change and lost a number of features, including bookmark keywords, the tab queue, reordering tabs, and about:config.
So it's better to just throw up or hands and do nothing? If what I do isn't enough, surely it contributes something, right?

If we all only ever think of this as someone else's problem, nothing will change. The guy that passes legislation to fix this also has trash to recycle, ideally has an EV, and hopefully a son or daughter that looks up to the likes of Greta Thunberg...

The comments here sound so fatalist. It disappeared off the home page really fast too which suggests most don't want to face climate change.

Which is a shame. Our legacy could be amazing. But, for example, lauding Bezos for his ego trip to space seems more to people's tastes than to object to the planet-destroying consumer culture his company promotes.

This is right up there with the absurdity of colonising Mars when people are still starving on earth.
Hi, thanks for the feedback! Yeah the front-end is pretty bare-bones right now :)
So it seems like it was caused by FF blocking HTML5 canvas fingerprinting. Enabling that allowed it all to load correctly. I guess I must've hit disallow without thinking when I first visited, and that response was saved even after clearing cache, so that example at least is probably my fault.

I do wonder if every user would be aware that the 'Allow site to extract canvas data?' popup can break site functionality though -- its not as though there's a warning to that effect in browser.
You're assuming causation, but a careful look makes the situation much more muddied. In Australia, for instance, violent crime was on the downwards trend (like in the developed world generally) before strict gun laws. It continued on that trend after implementation.
Some years ago I learned to touch-type in a month, at twenty minutes a day—though of course actually getting used to it took some months more. Ever since, I'm struggling to recreate the same approach in different topics.

I used the app TIPP10, a completely no-nonsense program that just presents you with progressive exercises, rates your performance, and crucially, shows how far you're from the end goal. So I just clacked at the keyboard and watched the progress meter steadily go forward. Had to change my approach once when I was trying to go fast and kept making errors, stalling in the actual learning—after I slowed down everything went smoothly again.

Now, I'd so much like to have a progress meter for when I'll be able to extract meaningful sounds from the piano or the guitar, or reason about electrics, etc. For the mechanical music skills, I'm putting some hope into Synthesia and Rocksmith. For knowledge, I guess actual courses and exercises are self-measuring: either I can remember and apply what I already learned, or I can't. However the measuring gets harder with topics that don't fit into one course or which require banging at them full-time for ages (like chess).

(I've already tried to learn touch-typing about ten years before that, and the combination of my youthful impatience with the woefully misguided approach of the exercise app I then used, turned the experience into a wreck. The app presented me with the ‘persona’ of the author as the sage teacher: his virtual remarks cooed and comforted me after the mistakes, encouraged me patronizingly, and offered bits of psychological well-being wisdom, all of which just made me hate myself, the app and the endeavor.)
>Now I am on my second startup journey, fulling understand what is awaiting me.

I'd be genuinely curious if your response to the same impending hardship makes a difference in the outcome.

Like, does KNOWING about suffering make it easier to go through it?
I didn't explain this well but the transformation is lossless. No data is lost from compressing like this. It has no impact on the concurrency protocol or network protocol; it just impacts how the data is stored locally.

If we need to, we could split the run back out again into individual characters without losing information. And that does happen - we do that if something later gets inserted into the middle of the run of characters. Pausing doesn't help. Even the same user could later type something in the middle of a word they'd typed previously.

This limits what we can run-length encode. The code in diamond only run-length encodes items when they are:

- Typed sequentially in time

- And sequentially in insert location (position 10, 11, 12, 13, ...)

- And either all of the characters have been deleted or none of them have been deleted

Notice the other fields in that example in the post. Each subsequent character has:

- An id field = the previous id + 1

- A parent field = the id of the previous item

- The same value for isDeleted

If any of this stuff didn't match, the run would be split up.

Instead of storing those fields individually, we can store the id and parent of the first item, an isDeleted flag and a length field. Thats all the information we actually need to store. With yjs style entries (which is what diamond-types actually implements), the code is here if you can make heads or tails of it. The poorly named "truncate" method splits an item in two. Spans are only extended if can_append() returns true: https://github.com/josephg/diamond-types/blob/c4d24499b70a23...

With real data from Martin's editing trace, 182 000 inserted characters get compacted down to 12 500 list items. Which is still pretty good - thats 14x fewer entries. And it means performance doesn't stutter when large paste events happen.
Have you used Firefox with Google Docs Calendar or YouTube over the last ten years?

(Multiple more examples exist for those willing to dig: at one point the search results page would peg one processor core briefly every 30 seconds as long as you stayed on that page - and used Firefox)

Edit: and as you mention, the situation with Chrome on mobile is basically a 1-1 of IE on Windows.
Be useful to end users. Differentiate on that.

Useful to people can be understood and is a selling point. What is technical merit? Some CS insider form of bragging rights?
If I provide 1M of value to the company, why would it not be ridiculously bad to get 10% of that value for myself? You call it a "commission" as if this was a salesman getting a cut of the cost of the product they sold, but a salesperson selling a $1M product is not providing $1M to the company - the $1M is split between the salesperson, people building the product, marketing etc.

On the other hand, an investor who gives the company $1M normally expects to get more than 100% of that back (with some risks, of course). Or would you say that an investment where you pay $1M to get $100K back is a good investment?
I tried to make it secure and protect from such things. If someone finds vulnerabilities, please let me know.
>telemetry

Maybe they're more likely to cater to users who don't turn off the method they use to decide what to cater to.
That's precisely the problem facing society right now, isn't it?
Maybe not so much job loss but less policing or intervention perhaps as a result of depolicing policies.
Pretty sure Brendan donating to a cause trying to influence law was already a case of society dealing with disagreements with action. So if your beef is with taking actions based on disagreements, you should start with being bothered about Brendan’s actions.

As to flipping it around, I get that but didn’t really follow how that helps. Bigots would be perfectly free to not want to work for a non bigot if they want… and they can try to get others onboard with joining them to ask the leader to step down.. good luck with that though. There’s a certain evil to being a bigot that goes beyond just disagreement and dislike.
Goal-based learning is a fairly generic framework that can help to learn to many things.

Want to learn a snowboarding trick, set a goal or series of milestones to get there.

Want to learn a programming language, set the goal of creating a small application or plugin.

Want to learn how to pass interviews, set the goal of trying 4 interviews in the next month and get feedback.

It's one of several tools, but tangible goals always help learning.
Security and privacy. I mean real privacy, not Firefox’s current illusion of privacy.

Advertising is a common vector for malware, telemetry can inadvertently expose PII or corporate intel and so can their bullshit features such as Pocket that are foisted upon unsuspecting users.

Make a browser that addresses these problems out of the box. The enterprise will be all over it and will be paying actual money for it so they no longer have to beg Google every year.

At the moment Firefox is probably the most user-hostile piece of open-source software that I’m using. After installing it I have to disconnect from the network (as it loads Google Analytics-infested pages on first run and has telemetry enabled out of the box) and spend 10 minutes configuring it (including using about:config to disable Pocket) to defang it.
Try reading that sentence with the definition of consciousness you'd normally use.

It seems like you're assuming the author intended to redefine the word, but I still don't see where that redefinition took place.
You should be testing in the top 3 browsers.
I studied Physics, and I ended up doing some computational work around High-Energy Physics. All the postdocs I worked with received a lot of insane emails about crank theories. Many were more silly ideas, but some of the proposers had put in serious effort.

IIRC they were getting the same emails, like they were on a list. They were a magnet for this, particularly as high-energy physics was in the news a lot.

The people who seemed to get it worst were the particle-physics phenomenology people.

I would imagine they start out funny, but could after several years get tiring.
It's actually the new, Chromium-based Edge. I've actually updated it when it asked, and the current Windows install came with it (installed it fresh around November 2020). But with every Windows 10 version change, it asks me to use the "recommended browser settings", whatever those are.

This is a computer on which my most used browser is the Steam thing. I really don't care either way what it is, so I don't bother installing a specific one.
JFYI, there are forks of Firefox adapted to work on XP, that are not at all bad.

I am reluctant to provide a link because they are highly experimental, but if you wish to try them, knowing that YMMGV, here it is what I personally find the best one (serpent/basilisk):

http://o.rthost.win/basilisk/
Volume 4 Line Procedures
I wonder if it would be easier to watch with something like Hawkeye for Tennis like so https://www.youtube.com/watch?v=h2DXCAWI8gU
Not for standalone CLI utils - the LSP is more about powering IDE clients. You could author a CLI that invokes LSP under the hood, but there's no need to tie the output format to that dictated by the LSP.
Carter-Zimmerman polis vs the rest of the Coalition
I'm rusty on this but I do believe such a limit exists. However thankfully for this research it's about detecting radars, so thanks to the inverse square law there's a limit to how deep beneath the noise floor you need to look.
Vivaldi is Chrome underneath.
Clear enough Joseph. Thanks :)
Wasn't this one of the stated motivations for Brexit? Fewer immigrants pressuring owners to raise wages for British citizens.

It was the same here in the States with border wall construction, turning away asylum seekers instead of letting them work while their cases were processed, issuing fewer visas and detaining and deporting more people.

Strange to see who is carrying water for owners instead of taking credit for what they've done for workers.