skysight-inc/HackerNews huggingface dataset:
I read the comments and see a large misconception.

The belief seems to be that the mask mandates are there to protect the mask wearers.

They aren't. They are there to protect immunocompromised people who still have to go about their life as best as they can. Many people could go without masks and if they get sick, it's mild (though there are studies[1] that show even a mild covid can cause lasting heart damage). But before they even knew they were sick they would be spreading it to everyone around them. And there are quite a few immunocompromised people who if they get COVID may very well die. I'm married to one.

Do you drive 70 mph in a 30 mph zone? If you are advocating removing mask and vaccination mandates then that is effectively what you are doing.

[1] https://www.nature.com/articles/d41586-022-00403-0
The code formatting is so badly broken now. It simply cannot have been tested. i just can't believe they want it to work like that. i also really hate that copy and pasting into a chat preserves the styling/formatting of the original. why would i want that? and the search... oh the search!
The equity component giveth, the equity component taketh away. It works until the assumption of future growth and value increase runs out of steam. Hopefully companies will top up with cash or more equity if they want to retain talent.
https://www.americanprogress.org/article/climate-deniers-117...

Climate Change denial is alive and well in the US. In some areas it is considered a political liability to acknowledge climate change.
How did Earth get its water?
1M allocated to this bug bounty is 1M not spent if their security is strong enough.
The best approach is to attempt to taint all circulating bitcoin using coinjoins and other mixing services. Let Canada shoot its centralized crypto industry in the foot and push everyone to dexes.
I'm a dad to 9 month old twins and I'm a Type 1 Diabetic.

The picture of you and your son in that hospital bed broke me. You're doing great.
Nice resource but the headline really brings up the question about what language we should use to "quantify" code. I'd go with something like C or even Fortran: expressive enough to do this kind of work but low-level enough that we can easily imaging the assembly code behind it.
The question also applies to other software.

Do you trust your backup software placing your encrypted data at the feet of NSA (cloud storage)?
My favorite example is when a Turkish ISP accidentally declared themselves to be the best route to anywhere, and the whole Internet simply took their word for it.

https://web.archive.org/web/20080228131639/http://www.renesy...
I hate to say it but when you are on the selling side and you are getting all sorts of offers, you just go for the most money and the easiest closing (in most cases). Then it's your turn to enjoy the buyers side of the sellers market... Unless you've decided to just rent for the foreseeable future with your newly attained cash horde.
Not even hitting the brakes. We're over the cliff and people are still arguing over whether we should ease on the accelerator a bit and if so, how much.
What about POESY?
> The redundancy between chats, group chats, and Teams channels (which are like a message board?) is just bizarre

It really is, why do I get notifications in chat sometimes and not the Teams room that everyone is a part of?

Why are people referencing others in these chat channels when that's what we discuss in the Teams channels?

And I'm a senior software engineer!
My sister is T1 diabetic (diagnosed at 11). Your description is extremely accurate.

I used to think that if you control all the parameters, then you can control diabetes. Thinking in this way is incorrect, and my lack of understanding caused a bunch of arguments between me and my sister. I wanted her blood sugars to be better, and assumed her bad
blood sugar days were caused by poor control. They weren't, and quite honestly, only God knows the real cause.

I was pretty ignorant about what I didn't know. My sister is 32 now, and I feel like she's got a very good handle on her condition in the last decade or so. It is a continual struggle, but I'm proud of the fact that she now has mostly good days, with the occasional bad day here and there.
Didn’t mean to come off as rude. My apologies
Just a general linguistic phenomenon that source languages are sometimes invoked to elevate speech.
If I'm accessing my passwords via the clients that BitWarden the company distributes, then I'm still putting my trust in the company. Where the encrypted data is stored is in many ways less important.

And the irony is that the one website I can't trust my password manager to protect me from phishing attacks on is the password manager's own web interface. So I always want to log in with one of the non-web clients, and only trust the web vault if I reached it via a known-good link (like the one in the settings panel of the browser addon and mobile apps).
Thank you for sharing. As a T1 diabetic too, I was reading this nodding my head all the way through.
>Like that we burn ethanol for cutting greenhouse gases

That is the point and e85/e95 burns much cleaner than gasoline and diesel.
Barely related, I'm about a quarter the way through Neal Stephenson's latest book [0], which beautifully / distressingly describes a relatively near future where this has already happened.

Also, while I appreciate this is a publication with an intended readership of US citizens:

"Sea level along the U.S. coastline is projected to rise ..."

Presumably this means sea level along everyone's coastline is projected to rise this amount.

[0] https://en.wikipedia.org/wiki/Termination_Shock_(novel)
> Imagine merging two corporate networks that both use 10/8; it's a nightmare.

This is a nightmare even inside companies. Two teams set up a default VPC, and one day you go to peer them and find that the IP ranges conflict. At my last job, I ended up using Netbox to manage our private IP ranges alongside our public IP ranges. (In theory, it would be nice if cloud providers offered this feature. "8 other VPCs on this account also use 10.0.0.0/8. Are you sure you want to be the 9th?")
The sensors are not independent.

Gas sensing is really tricky. Metal oxide gas sensors respond nonlinearly to all three of gas, temperature, and humidity. Plus they drift. AI can help with the nonlinear response. Drift hasn't been solved yet, as far as I know.
Been playing this one for a while, and I love it. I know it won't always line up this way, but the other day I was able to fill in 4 remaining words with 3 guesses and finished with a score of 8, felt great.
Does your parent's wood stove work work without electricity? As in, can you light it with a match or sparker?

My parents didn't have a wood stove but the last house I lived had one and it lit only by a match. The Gp's description is literally the only time I have even heard of a wood stove didn't require hand lighting, that's normally how they work.

(Your tense seems to indicate you're confusing me with the original commenter you replied to FYI - who's parents did have an unusual wood stove apparently requiring electricity. It doesn't offend me but I thought I'd note it in case there was some confusion to clear up).
That blank screen issue has happened to me as well. The pandemic massively increased how much I needed to interact with Microsoft Teams, and let me tell you, it did not make me happy. Not one bit. Perhaps it's a giant ploy by Microsoft to try and get people to hate remote work.

How do you screw up a chat program this badly?
"It's slow because it's Electron" is a lousy excuse: Discord is an Electron app with more or less the same purpose and it's perfectly snappy. Hell, Microsoft's own VSCode is considered the gold standard of how to do Electron apps well. It's fast as shit, assuming you're not opening huge files. It baffles me that the Teams org isn't begging the VSCode org for some of their performance mojo.
I should say the last universal free speech platform. It's a cesspit anyway. Not sure how you can blame that one on freedom of speech.
Sounds like something is wrong with your setup.

I'm using the Teams Electron app on a Ryzen 5 with 16G RAM and nvme disk, I can't complain about load times at least.

I just wish it had better bluetooth audio support and wayland screen sharing on Linux. Some day maybe.

The most positive thing about Teams is that we finally have an app that EVERYONE uses. From my co-workers, to vendors, to clients. Monopoly is great when it allows me to connect with people easily.
One thing you also have to be very careful of is pointing out a problem or inefficiency that exists only because of work you or your company has done.

I have a very problematic supplier of business critical bespoke software that we can't move away from, and the devs there have a nasty habit of pointing out flaws in our processes, talking down our other suppliers and making snarky comments, when those flaws are usually either workarounds to deal with the shit system they have developed or persist because while we would like to do things in a more modern way we can't as we can't rely on them to even implement an address validator that works. Frankly the only reason they're still alive and I have a job is Covid and remote working.
If I were an Apple ecosystem person, certainly.
That would be waste to remain healthy enough to live to 100, then kill yourself. Mental health is a part of living that long in the first place. Anybody who has the mentality that they'll just kill themselves once they reach that age, probably won't live that long anyway.
The complain people from Toronto/Vancouver have about Calgary is that it's Canada's red neck province, and also that there is nothing to do in the city.
If you get a remote job, it's probably the most affordable place in canada not in the yukon to live.
Whoops, totally a slip of the mind. Missed the edit window by an hour, too. (IIRC, it's the two hour mark when you're locked from making edits.)
Not for the mortgage itself, but real estate investors typically pay very little tax on their rental income. You can take depreciation, and deduct maintenance/repairs, property management fees, property taxes, insurance, etc. in addition to mortgage interest.
Ironically, I've never taken an exam on Honorlock, but I have those sound files ready to go if I ever do. I'm curious to see how quickly, if at all, playing any of them causes the system to bring a human in.
I think it's a confusing blog post: https://discourse.mozilla.org/t/deprecation-of-opensearch-xm...
Teams is what made me turn in my windows notebook for a MacBook at work. On Mac, it still hangs and is glitchy, but at least I can switch chats in less than 2 seconds. And even while having a call. Hell, I can even search in the chat history now!
I thought Leo was mostly calling out huge companies and industry for polluting? They are after all the majority of polluters by far compared to any individuals - rich or poor.

Then again just by living in most western societies on an individual level, even if we do try our best, we are essentially guaranteed to have a massively higher footprint than someone living in most third world countries.
>Could you not argue the same thing for almost any code used by almost any piece of software closer to the metal?

You could. But if you haven't trusted all/most of your passwords to any single app, you wont have a problem with them being exposed when that particular piece of software is compromised.

Even if someone compromises your OS itself, you'll only lose the passwords you typed in while you were using it compromised. And that's if it does captures thoses, and if it sends them to some remote endpoint, and if it's not caught soon, and so on.

With a password manager compromised, on the other hand, you could loose anything you've put it in, all at once.
Why the assumption that only the implementation needs to change, especially when significant refactoring is involved? The interfaces themselves may need to change when striving for a better system design. This is also part of refactoring.
> because it regularly drops to -20C

Everywhere in Canada but Vancouver/Victoria have -20C in winter.

> the economy is heavily reliant on one industry (oil)

This is the real issue.
Canadian banks move to freeze accounts linked to trucking protests
Point it out immediately. And work to create a culture that understands we all share the same goal of building more robust software. If you sense feelings are hurt, explain the common goal and point out wins the other person has had in the past. But I’d recommend against preemptive caution because it will add significantly to your workload and to friction during collaboration. It may also create an atmosphere of over abundant caution - which is kind of awful if you’ve ever experienced it.
The most-requested feature for boringproxy has been WebSockets support (which landed in master just this week), from what I can tell primarily because Home Assistant needs it. I hadn't realized how popular HA is. Their forum is very active:

https://community.home-assistant.io/
Cron-Ify Web Push Notifications
If anyone had found a way to make 10% interest consistently, they would create a hedge fund, not a b2c company.
You shouldn't [trust SaaS password managers].

Trust local password managers working on local files that are synced via Google Drive/Dropbox.
> If users complain after sideloading was enabled, the Geniuses can simply tap on the sign.

Denying service to a lot of users still means having to talk to them. And will leave users upset.

> you make it very visible in the UX that you are essentially in a "non-safe mode" (the actual security status probably varies, but Apple would probably go out of its way to hype up the potential of danger here), and you consent to all sorts of disclaimers disavowing Apple's responsibility here, and recommending they make backups before doing so. In fact maybe they could distinguish between pre- and post-sideloading enablement backups.

Also making security better, like sandboxing all sideloaded apps. But then you are suggesting that Apple takes a lot of time and effort to implement a way for them to lose revenue AND have upset users when their phones are bricked? Even though I want sideloaded apps, I can see why they don't want to do that
There is Sublime Text which is quite nice.

Vim if you want to grow a beard (just kidding). It's quite powerful and can be turned into a complete IDE.

As a teenager, I used Geany on Linux, it was quite nice and the first editor I used with an integrated terminal.
What's the's pain exactly with using DPDK?
The safety of ciphertext stored in the cloud is entirely dependent on the lack of state level actors interfering in encryption research, cipher engine design, chip manufacture, operation of cloud hardware, and day to day safety of cloud operator employees.

The USA has been shown to be quite willing to violate all those conditions: NSA directly influencing cipher design, interfering with chip manufacture, seizing hardware wholesale, and engaging in “enhanced interrogations” in attempts to extract information.

The threat level of this state action is 100% because they aren’t going o spend all that time and money on these tools and not use them. They aren’t focussed on cracking your password, they just crack everyone’s because that is easier to automate (see prior discussion regarding weakening encryption to suit the tools the TLAs already have access to).

At least with my secrets stored on my hardware I have the assurance that the TLAs will need to be targeting me directly in order to obtain my secrets (much less likely than getting caught up in a dragnet).
The sad part is, it could be cut very easily cut down to ~60MB with basic optimization & compression (heck, even gzip/brotli compression alone would go a long way): https://twitter.com/RReverser/status/1494435774003093515

Impressive feat, but I'm worried this small detail ruins the first impression for way too many.
>And that's to say nothing of having to start a brand new social life from scratch.

Many of those who moved to that HCOL area did likewise--which probably contributes to it being a HCOL.

Not saying it's trivial but many people in the US move for all sorts of reasons including people who strictly speaking weren't "forced" to.
After a few practices to get me out of hard-mode-wordle mode I have found that spending the first 4 guesses on an exhaustive search of letters (picking words with letters in common positions) seems to be universally the best opening. Pursuing individual words before 3 guesses is not optimal.
I'm sympathetic, but there's a line between these two, the simplified is a bit too simplified.
Teams is bad, but Element/Matrix is the only chat app I've used in maybe 10 years (outside of SMS) where I miss messages. I get a notification, want to read the entire message, open the app and it isn't there. I'm 99% sure it didn't get deleted, but I'll never know what it said. And since iOS makes the notification go away when you tap it, I can't even see what it was.

Discord should just sell a white label version or start a subsidiary to sell to enterprise. Slack will probably get smushed by Salesforce, and short of Satya Nadella's personal laptop bursting into flames because of Teams, I doubt they'll slim down the client.
This doesn't quite jive with my experience living in SF. I have an older but comfortable apartment close to BART and an active social life (had lol). Pre-pandemic my CoL was ~40k. I'm fortunate to be on the higher end of dev salaries so I don't need to spend this little but living a life I enjoy this is just how much I end up spending.

I have friends and colleagues whose experience matches yours, some have come to me for help with their finances. I've found it fairly easy to slash 30-40k/yr from their budgets by simply forcing them to think about which things they're spending money on actually add happiness or utility to their life.
Bullshit. Years ago we used to regularly have worms that’d infect millions of computers without any clicks at all.

The truth is that “Zero-Click” hacks are becoming increasingly rare.

But of course everything is new for journos unfamiliar with the field.
No, but the country could certainly stand to do more to prevent farm consolidation by legislating against larger farms acquiring smaller ones. https://www.ucsusa.org/resources/bigger-farms-bigger-problem...
A couple points on culture & techcs intersection show up theoughout. Enjoyed this:

> And we had the rise of all these world-spanning, like, Sauron-esque tech platforms that literally have presences on every continent. People want to make things personal again.

Not sure folks'll get vwry far woth that at this stage. We can hope.

Fun to hear what former K-HOLErs are up to. Weird to think of fashion & style in these past two at-home years.
Reparative justice requires identifying the victims.

Also I dont believe Daniel is real. Quillete has published a lot of BS in the past. So much, that I require proof of everything their writers state to believe these claims are true.
You may be happy to learn that in modern Node, the 3200x2400 example which used to take 6.8 seconds now runs in 0.25 seconds. I unfortunately don't have a clojure setupt to compare against.
Hi, Paul from Crypto Museum here.
Thanks for bringing this to my attention. I missed that one when updating the stories.
I've never liked what's missing under the red-green-refactor TDD description. Perhaps your experience can offer insights?

Consider Martin's primes kata, at http://www.butunclebob.com/ArticleS.UncleBob.ThePrimeFactors... . The final version is:

public class PrimeFactors {
public static List<Integer> generate(int n) {
List<Integer> primes = new ArrayList<Integer>();

for (int candidate = 2; n > 1; candidate++)
for (; n%candidate == 0; n/=candidate)
primes.add(candidate);

return primes;
}
}

In red-green-refector TDD, where do I add tests that are expected to pass?

In this case, boundary analysis says that if the function takes an int, then I should include tests for negative numbers, and tests for large values, like 2^31-1, which is MAXINT and also a Mersenne prime.

(Neither of these are in Martin's tests, which only test 1, 2, 3, 4, 6, 8, and 9.)

When should I add the test for 2^31-1? Your "Write the test" says we should only write tests which will fail because it has no implementation, but in this case we expect it to pass because we have an implementation. Do we not write that test?

Which leads to my issue with the "refactor" step of "red-green-refactor."

Suppose you add that test for MAXINT. It takes about 5 seconds to run because of it does >2.1B modulo tests.

Implicitly, TDD tests are a supposed to be fast. Not 5 seconds per test. Or the spec might explicitly require (say) a 1ms execution time, or you might find that system tests fail because this algorithm is too slow.

There are any number of faster factoring methods, as Eratosthenes well knew, so pick one and implement it.

Is this in the "refactor" step? Technically "Substitute Algorithm" is one of Fowler's refactorings, so yes.

But Fowler's refactoring are meant to make things cleaner and easier to understand. Not whole-sale replacements with additional complexity. In the discussions I've seen, the refactor step in red-green-refactor starts and ends with the same tests.

While a more complicated implementation may have its own set of special cases to consider. (For example, a complex sorting method like Timsort needs more tests than quicksort to cover all the code paths.)

The descriptions of "red, green, refactor" TDD I've seen completely ignore these issues of when to add additional tests you expect to pass, and how to refactor for purposes other than "make it real nice."

I agree that starting with MAXINT would immediately 'validate that you understand what you're building.' But most TDD examples seem to start with the easy cases first, not the hardest. They teach an incremental design approach where experience from the easy cases helps progress towards the final solution. My experience is that approach can lead to an implementation which requires a design methodology more powerful than red-green-refactor to resolve.
I read Rucker's "The Fourth Dimension" about the same time as Abbot
Abbot's "Flatland". They go really well together, and both quite short
IIRC,
> this has already happened.

Where what has already happened?
I am not in the niche. I do all kind of development with multiple languages and tools. But I am trying to choose tools that work for me, not the other way around. For Windows desktop Delphi is unmatched in my opinion.
Reminds me of going to Google Images, and getting sent to Pinterest... which is not where the image is sourced out of.
I don't think there was any dismissal of the awful seriousness of cancer. In my experience, those who 'know' T1D (via themselves or close family) tend to be _extremely_ empathetic to the impact of most other health conditions, too.

What I read in that comment about "being perfect every day" -- and what I notice about having T1D compared to the awful experiences of family w/ cancer -- is the distinction b/w experiencing suffering caused by some terrible external force (cancer) vs experiencing suffering that can be interpreted as caused by yourself. Or suffering for which it's always easy to partially judge yourself.

The reason this post (notice even the 'defensiveness' in its title) resonates so much w/ those w/ T1D is because this condition presents one with non-stop, 24/7 complicated problems to solve w/ serious consequences...and yet, any time something goes wrong, it still feels like it's kinda your fault. Like you made a mistake.

That is a non-stop mental grind that is unique to T1D and a small set of diseases. The uniqueness certainly does not make cancer less awful.
Now Apple is the primary storage manufacturer for Mac.
Institutional investors should never have been allowed to invest in the housing market.

Ban institutional investors from the single family housing market.
Part of the Groundhog Day genre of movies. https://filmbabble.blogspot.com/2020/08/groundhog-day-is-gen...