skysight-inc/HackerNews huggingface dataset:
Shaw didn't have enough capital to continue operating, and foreign ownership restrictions prevented them from raising more. The government decided that Rogers buying Shaw was a better outcome than Shaw going out of business, which is a position I'm inclined to agree with.

I was a Shaw Mobile (not Freedom) customer, and Rogers wanted me to drive 600km (both ways) through the Kootenay mountains in winter to get my new SIM cards.

Weird. They mailed my new SIM cards to me.
So it seems to be based on their own experience. The parent comment says this:

"When I switched from user / password to OAuth I couldn't believe how many users choose it. I could deactivate traditional user & password login and nobody would notice it."
Rick saying "I worked on BK" is the understatement of the century. He showed up and looked at my code, I had done things in a way that you could have walked the weave and extract any number of versions at the same time. He was really impressed with that. I split apart stuff that Rick had not seen before.

Then he proceeded to fix my code over and over again. I had a basic understanding of SCCS but Rick understood the details.

Rick knows more about SCM than any guy I know.

And he is right, SCCS is not well understood and BK even less so.
But how do you deal with the 2fa codes for bitwarden itself?
> Some competitors are present indirectly, e.g. both T-Mobile and AT&T have US mobile postpaid plans with unlimited Canadian roaming

These aren’t real options as anyone calling you back will be forced to pay long distance.
In your opinion, a subsurface ocean is not relevant to hydrothermal vents.
my thought process was kill -11 wasn't a kill/suspend/coredump
I can't believe so many people on HN use the right click copy menu.
This happens often enough to notice (I have seen it a few times) but not really often enough to seriously frustrate me. At least on Wayland it's enough to unfocus and focus the Firefox window for me, then Copy is not greyed out anymore.

I know the kneejerk reaction is "how could something so basic be broken in any way???" but realistically I think it's just a testament to how complex the entire codepath of something as simple as a "copy" menu item has gotten. I mean reading the bug report, it looks like it weaves in and out a surprising number of different components in complex ways involving IPC. It makes sense but at the very least I still never think of a simple UI element like a copy button having this much going on.
I mean, yeah I don't care if Microsoft realizes I'm a parent and want to buy diapers. I've been using Firefox since it was version 0.1 and was called Phoenix, and I used it because it was better than Internet Explorer 6 and had themes and add-ons and tabbed browsing.

Current Firefox hasn't introduced anything unique to the browser and that's why their share is continuing to dwindle. Edge supports vertical tabs natively without any weird hacks to userchrome.css. Arc has an easy way to hide all browser chrome as well as "mini Arc" for different pages. Vivaldi has mouse gestures, etc.
Comment on the bug. Private mode should save to a Downloads/temp folder, and the Download/Save UI should offer an "export/keep" function.
Canada used to say our healthcare was better but that hasnt been true for atleast a decade. Its more choose your version of crappy. Do you want to oay with your life savings (usa) or your life (canada)
Related:

1.2M Panel Wyoming Solar Farm Gets Green Light To Build - https://news.ycombinator.com/item?id=40445159 - May 2024 (1 comment)
Because I got fed up with all the existing 2FA apps (lack of backup, export, ...) I created a simple (desktop) CLI app which works for me: https://github.com/Dobatymo/otp-tool

It's just a one day project so far. But it has some nice features like taking a screenshot and reading qr codes from it and storing everything in a single enrypted file (which you can easily put on a cloud drive if you want to sync, otherwise it's completely offline)

It only supports the standard RFC 6238 TOTP so far.
How does that work? Where's the negation?
Having a password manager plug-in thing installed on every web browser that I might use seems pretty arduous to me (not to mention I also then have to trust the plug-in). The fact that LastPass for example had a major breach doesn't help either.
The reason that SMS is preferred is that "everyone has it". Requiring all customers to get an app is much harder than requiring them to have a phone number than can receive SMS
Could you enlighten us what is new here?

Your marketing is quite misleading. The value of Ahrefs and SemRush is not in the research but in the representation the clickstream data and backlinks. The data you provide is available also for free in the Keyword Planner Tool, except that it isn’t visualized on fancy shadow-cdn tables. There are dozens of extensions that do all this for free.

Nightwatch.io recently launched a free keyword research and everything else this seem to do, and much more powerful suite for a fraction of the price.

It doesn’t have 3rd party data providers, and the most accurate ranking data, and I would personally not pay for anything that relies on the providers you mentioned (you can fact check how outdated their data is).

I’m affiliated with Nightwatch and the SERP Simulator Chrome Extension.
Something along the lines of the third is really the only legitimate reason I can think of something like this.

Regarding a partner. Yeah that’s a clear problem with the relationship and it’s likely time to end it.

Regarding parents. I will never understand parents thinking that they somehow deserve to know every single thing their child is doing and saying beyond basic parental controls.

Kids should have a right to privacy so they can discover themselves and not feel like there is someone watching over their shoulder all the time.

This assumes that there isn’t something like someone’s parents kicking them out because they are gay.

I am forever grateful that the one time my mom considered software like this, she was easily talked out of it.
I moved to 2FAS Authenticator mainly because I didn't want my 2FA tokens linked up with my Bitwarden account. I backup my tokens in an offline KeePassX vault to ensure I won't lose access to them.
https://streamable.com/adh0t3
The author mentioned handmade as a step in the right direction but the handmade creator more or less gave up on the project after a couple years and didn't accomplish his goal of delivering a final product.
I listened to the audiobook version of this and Ursula Le Guin narrated the book herself. EXCELLENT!
The "issue" is that you're doubling the size of your identifiers, and increasing memory usage of indexes.

And memory is the key factor of any sizable database.
Culture is fractal, and happens on many different levels. And there are many types of stratifications of culture. And those stratifications can happen in multiple dimensions at the same time.

But culture can also refer to a larger conglomeration of smaller cultures, or components of smaller cultures.

Just like a meal or dinner from one place can have many different components, and be differently prepared from a meal or dinner of the same overall type from some other place. There are components that may be shared between them, and there might be components that are different. But even if you start out with the exact same components in both places, the end result may be radically different, simply due to the different methods and the different people involved.

In the case of DC versus Baltimore, it’s the larger scale differences that I’m talking about.
> fussing over the individual error return types of every single function call everywhere. That's just a make-work project

Yep, it's a lot of work. But if you don't do that work of defining a behavior for every error, you create undefined behavior.

Undefined behavior is acceptable in some places (e.g., desktop apps; small web services); it isn't acceptable in other places (e.g., big web services). At scale, you have to know what happens for all inputs. In my experience, this is easier to do if you figure out the error hierarchy ahead of time.

I am the original article author. I was writing after authoring a new RabbitMQ client. Existing clients were throwing exceptions in the wrong places, leading to website stalls. Stalls happened in every client library I could find. The trick is that the RabbitMQ protocol behaves like an actor system: error messages aren't always tied to requests. It took careful error design to map server messages to exceptions, and that error design had to happen at the very start of the project.

Abstracting a bit from that experience:

* exceptions are "error + goto". The goto saves work 99% of the time; the other 1%, it's awful.

* a robust library enumerates all its errors.
“External internal style guide” vs “internal external style guide”, both could make sense in different contexts.

Like I said, I never wrote c++ there so I’m quite likely misremembering details, but IIRC the published style guide linked to upthread is more or less a snapshot of the previously-unpublished style guide used internally for internal code. It may have some omissions and it’s quite likely out of date.

I’m just amused that this discussion about semantics reminds me so much of the gif linked from https://news.ycombinator.com/item?id=40882247
Is there an English translation that is considered particularly important (perhaps comparable to the King James version of the Bible?) or particularly well translated?
> The cooling would only be temporary anyway.

But the world changes in the meantime.

People need time to adapt to things. We often stereotype old people as being stuck in their ways and, while they can change, they typically appear much more reluctant to, or have real trouble even if they want to (such as when needing to learn how to drive an automatic, or how to work with that new laptop OS version, or now how to use a touchscreen phone with a notification area: my parents barely get it, let alone my still-alive grandparents). Changes like an electric vehicle are difficult because charging works very differently from refueling and you need to additionally know how to use a phone to find charging spots while you may be stressing about being in a foreign country and needing to get somewhere (this is how a ~60 year old family member experiences it at least). These sorts of "we can't go on like this" versus "things were better 20 years ago" also reflect in elections, but the scales tip over time and what were once young people's opinions become the new normal.

Eventually, the new generation replaces the old, but that will not be in time for global warming to remain under the identified likely tipping points. If we can make do with artificial cooling for two or three decades, that may be the crucial amount of time we need to deal with the overshoot.

I don't know if we will need this, it's just that dismissing it as "it's just temporary, what's the point" does not consider whether that temporary effect is useful
https://youtu.be/2Vrhk5OjBP8?si=gDXZKYeFkVoAs_LG

AlphaPhoenix did an amazing experiment to measure the speed of electricity FWIW. His other videos are incredible as well and explain EM physics in an absolutely outstanding way.
i thought i was crazy but had enough times where copying didn't work and i thought it was my computer but seems i wasn't crazy
Hahaha, I’m so sorry. You are right. Thank you.
Added to my Spotify. Thank you.
If you need inbound PSTN calls and SMS (instead of text+audio messengers like WhatsApp, Facetime, Matrix, Signal), you can get a Canadian VOIP PSTN number for USD $3/month, e.g. https://www.callcentric.com/dids/pay_per_minute, which can "ring" your phone via SIP client app, call forward from Canada to any global number at your expense, or relay audio voicemails as mp3 via email.
As a kid I came across a book titled “Scientists of the 20th century”, and I was intrigued how the authors knew about future scientists.
https://en.wiktionary.org/wiki/noughties#English
One of the frustrating things is even if you can get a prescription, pharmacies run out randomly. They'll often tell you neighboring pharmacies that have it, but you can't just pick it up down the street - you have to have your prescriber call in a new prescription. Just a couple weeks ago this happened to me, and by the time my prescriber could get it sent to a new pharmacy, they were also out. It took two weeks to fill a mild prescription, and it was made worse since I was unmedicated and had difficulties talking to people to get it fixed.
Marine Le Pen "security advisor" https://www.telegraph.co.uk/world-news/2024/06/26/marine-le-...
+1 for spelling "to-do" correctly.
ProtonVPN is faster than my home (usually) and is very easy to teach my wife how to use. And usually faster than those VPN-server-on-router protocols.
Exactly. Historians often talk about things like "the long 18th century" running from 1688 (Britian's "Glorious Revolution") to 1815 (the defeat of Napoleon) because it makes sense culturally to have periods that don't exactly fit 100-year chunks.

https://en.wikipedia.org/wiki/Long_eighteenth_century
The foreward (or was it an afterword?) in the edition I have on my shelf has quite a bit on how she produced it, and it is very interesting.

It was a process of very intensively studying and comparing all existing English translations she could find, using the Carus Chinese character-by-character translation as a sort of rosetta stone. While of course using her own literary sensibilities to phrasing too, as an author.

I could easily believe this would result in a product that is a more faithful conversion to English than many translations. It's interesting to think about how this in some ways can combine and synthesize various subjectivities over time in a way that you actually couldn't do if you read the original language and believed your "own" take on the original translation was the "correct" one!

In the forward she also names a scholar of the Tao Te Ching (who was able to read and study in the original language) she had been in communication with for advice, who had complimented and supported her work. (although of course LeGuin takes responsibility for all errors or misconceptions!)

I wonder if any other conversions/renditions/translations have been done of other works through similar method, I guess if any they would be to other ancient texts (the bible?) that have had many translations. [I don't think we really have a good word for what she did, since it's not really a thing done much, so I understand the poster using the word "translation" although OP does not and just says "English version by" -- but we jump to figure that means a "translation", right?]

It doesn't look like the foreward (I think unless it was an afterword, I don't have the book in front of it me!) that discusses this is included in this online (and presumably copyright-violating pirated?) copy? If you can find a copy (pirated or not I don't judge) of the foreward, which isn't very long, where she describes her process, I definitely recommend it! (Or is it here?)

Something about the process seems especially interesting to the HN crowd to me... I want to say it's perhaps about "abstraction"?

If you were to take Le Guin's rendition and compare it with any other English language translations of your choice, it would be in the spirit of her project, and I'm sure she would approve and think it would lead you to greater understanding of the work!
Facebook regularly shows me "posted 2 hrs ago" posts with comments from 22hrs ago. Lemmy changes the "posted X ago" timestamp when somebody edits their own post. Everyone seems to do something annoying with timestamp.
Selectric typewriters made something that looked more like print than the typical typewriter. The Selectric type ball mechanism made multiple rapid impressions, producing a crisp dark letter, and the high end models had proportional typefaces. The Composer could even do justification.

An example of Selectric Composer output: http://www.quadibloc.com/comp/images/ps_sco2.jpg
I don't see it as a concern. I've got FileVault turned on anyway, if I didn't care I wouldn't bother with that.
HTML5 Differences from HTML4 (2014)
To each their own I guess… I find it insanely easy to install the bitwarden plugin. All the plugins sync through my Mozilla account anyway. Definitely do not use Lastpass.
Which compositor? I'm trying on 127.0.2 and can't seem to do it, and I'm on kwin_wayland.
Canadians are sheep like in their mentally and incredibly risk averse. So there is zero competition.
Looks to be just a basic UI to your data provider. What makes you better than all the others doing the same and selling it or open sourcing theirs?
That’s why the original comment suggested both bigserial and a separate UUID for public exposure. More to the point the person I was replying to said:

> IMO using bigserial by default is wrong. Use whatever data type is appropriate. Not every table will grow to 4 billion rows and not every table will grow to even 60k rows

The implication I took from that was that they were suggesting using serial over bigserial. My comment was pushing back on that.
Prior to the past century, half of all human cultures didn't hold naming ceremonies immediately at birth. If an infant didn't survive, there were no public funerals or mourning, and the deaths were not always recorded.

Even more recently, the number of a woman's births wasn't recorded, and records of infants who died were frequently "unnamed" and listed without their sex. Names were not required to be ready to submit to a state registration system immediately following birth.

In a world where survival beyond a few months was a required rite of acceptance to "earn" a name, that a child possibly not equipped to live on its own was cared for for six years is indeed a testament indeed to, perhaps, something inhuman.
> this isn't advice to take them - they aren't regulated and so you shouldn't trust them lol they're for research use only for a reason

In other words, no, I can't buy anything I want unless the DEA has a problem with it. I can buy stuff that doesn't work or that I can't trust, but I can't buy antibiotics (or many other things I might want) that I can trust. Which of course concedes my point.
But taking drugs also affects physiological things such as breathing, heart rate, salivation, sweat, etc. All of those things are tied to physical material that starts outside the body that our physical bodies manage thanks to evolutionary selection. We manage oxygen with breathing/heart rate, water for salivation and sweat, etc. The fact that the physical body and evolution also manage consciousness should probably be evidence that consciousness exists outside the body just like oxygen and water.
Someone already mentioned the monopolism/corruption, but Canada also doesn't have much of an engineering/technology culture. Growing up in a BC suburb, it seemed like we were always 5-10 years behind the US on things like home computers, the Internet, cell phones, and e-commerce. And when that stuff did finally arrive, it cost far more than it did down South. And most of the people around me didn't seem to care; nobody I knew was interested in technology, either as an enthusiast or as a consumer.

And anyone who is good at technology generally moves across the border for the much better wages--and actually being able to work at a real tech company.

In short: brain drain is a factor too.
Thank you. FWIW, my need comes primarily from non-technical/inexperienced users. I can't tell my parents/many friends to remember to "sign into all these apps" as soon as they get a new phone, or they loose access to banks & co. Regardless I appreciate that at least you made a conscious decision.
Yet this is a single example that actually was resolved, while far from the only inconsistencies and bugs.

While from an engine side, the situation with bugs lingering for years, and web features that still can't be used way, way after even Safari managed to implement them is not insignificant.

It's not broken or actually bad software, but it's struggling to keep up with the Browsers it's meant to be an independent alternative for.

This makes UX and feature parity a HUGE concern!

Loosing market share through inconveniencing users in turns means web devs will have increasingly less incentive to. work around it's quirks and issues, which even further shifts the Browser market towards a handful of huge, profit oriented companies - which is without exaggeration a threat to maintaining an open web.
I have heard the deployment process at Rogers is something along the lines of:
1) get approval for your changes
2) ssh into a server
3) copy a backup of current jar file
4) copy the new instance
5) run some command to refresh
I wonder at what point we can just assume decades belong to the current century. Will "the twenties" in the US always primarily mean Prohibition, flappers, and Al Capone or will it ever mean this decade?
I apple really made a mess when they started adding .<stuff> in the root of a filesystem and never cleaned it up.

I can see after .DS_Store was allowed, it was no problem for other engineers to approve .fseventsd or .Spotlight-V100 or other nonsense that has cropped up over the years.

And I can't tell you how many filesystems I've had "corrupted" with these sorts of files.

Mostly SD cards, usb flash drives, but occasionally something horrible.

for these kinds of things I usually run:

rm -rf .DS_Store .Trashes ._.Trashes .fseventsd .Spotlight-V100

and quickly eject the drive before something else is written.

If you've had a disk that is going bad and you need to copy stuff off of it, the LAST thing you want is to index the whole thing and start writing to it.

seriously, there should be a setting.
PermitFlow (YC W22) | Staff, Fullstack & Frontend Software Engineers | New York, NY | ONSITE | Full-time | https://permitflow.com

PermitFlow’s mission is to streamline and simplify construction permitting in the $1.6 trillion United States construction market. Our software reduces time to permit, supporting permitting end-to-end including permit research, application preparation, submission, and monitoring.

We’ve raised a $31m Series A led by Kleiner Perkins with participation from Initialized Capital, Y Combinator, Felicis Ventures, Altos Ventures, and the founders and executives from Zillow, PlanGrid, Thumbtack, Bluebeam, Uber, Procore, and more.

Permitting is a challenging yet interesting problem; thousands of municipalities across the United States have their own processes and requirements - many which are continually updating. Software, AI, and LLMs provide an exciting opportunity for us to reason at scale and distill a nuanced and localized permitting process into a standard and streamlined experience for our customers.

We're looking for customer-obsessed, ambitious, and hard-working teammates who are excited about solving a real-world problem with technology at its helm.

NYC Onsite Roles | apply at: https://jobs.ashbyhq.com/permitflow?departmentId=d33195eb-89...

1. Staff Software Engineer - $200K-275K + equity

2. Fullstack Software Engineer - $125-215K + equity

3. Senior Frontend Engineer - $125K-190K + equity

https://permitflow.com/hiring
I hear what you are saying but the entire architecture is build around IPC message passing. A lot of user interaction will work the same way. There is nothing inherently more difficult about this scenario than many others within Firefox.

If it has such a convoluted code path that it cannot even be debugged then that’s an issue with the architecture, not that the user has a crazy difficult edge case which every other browser seems to manage.

Judging by the comments a lot of people in this thread have been affected by this issue.
The later videos are like cautionary tales… 5 years in, no game in sight, and you’re 30 videos deep into writing a sophisticated global illumination system…