skysight-inc/HackerNews huggingface dataset:
Try my mantras! Basically, whenever you even think of smoking you condition yourself to repeat the following to yourself mentally:

"I don't want to die"
"I don't want to smell"

I picked those two because they are pretty nasty and represent what fags do to you.

Whenever you fancy a smoke, you say those phrases to yourself.

My method is mine and perhaps another method will work for you. Have a think about what might work for you.

Cheers
Jon
Heroin is more often injected versus snorted, dirty needles should also factor in. But then you also have poor quality coke with who knows what cut in. Heroin is cheaper by volume/dose, coke is much more expensive.
> I came up with two mantras that I repeated to myself in my head whenever I really wanted to smoke: they were - "I don't want to smell" and "I don't want to die".

This is another part of what makes vaporizers so insidious. When you go to quit, there's a vague notion that it could be seriously harmful. Perhaps there's an equally vague notion of regaining lost discipline. But without that existential dread ("I am going to die if I continue") or social pressure ("I smell all the time and colleagues wrinkle their noses"), it can be trickier than cigarettes.
If those machines are in the same rack, why you don't put them on the same subnet and use a different interface when moving files around instead of Tailnet?
All—
this fixed the issue for me (M1 Pro):

https://forums.macrumors.com/threads/fix-sustained-12-15-cor...
Well for one the code might be running in kernel space, so a null pointer access could very well be fatal. There are also use cases that D supports (e.g. certain bare metal arm targets) where the all-bits-zero pointer is validly addressable and contains Important Stuff.

Those protections are there as last ditch safety measures. You shouldn't rely on them .
If I grant your premise that Juul's actions were the result of incompetence then I still don't think it's much better.

Accidentally promoting their product to minors has 1) The same impact as if it was done on purpose and 2) demonstrates criminal negligence.

I also don't regard Altria's operational professionalism and discipline as a net positive in this situation. A company with a historical track record of deliberately marketing to children and a current track record of continuing to do so (IQOS) is no improvement merely because they control headcount and limit vanity projects.
Should add to headline... "with bitcoin"

And that is 90% of the actual demand for bitcoin. The rest was speculation, and that is going away as prices fall. So imagine how bitcoin would crash if people stopped paying these ransoms.
to all fish?!!
The cost of employing someone in the US can easily be 2x their actual salary.
People end up using third party apps to do this anyway. That's actually less secure than if Apple did it.
I'd argue you're starting from a few orders of magnitude more competency than the credit union was. Their non-banking site was hosted by some podunk company in Texas with no sense of redundancy anywhere. Their provider had a near total networking outage and the credit union had no plan to recover from that.

Insofar as proactively monitoring a single /24, you (probably) don't. I don't think it's (usually) a company's job to monitor their customer's ISPs. The failures that "my" credit union had were due to their own choice in infra (Armor, Cloudflare). When Sonic nuked my config on their DSLAM after some maintenance I raised an issue with Sonic not with whatever other companies became inaccessible as a result.

> Does that count as an outage?

My POV may very well differ from whatever contracts and SLAs you have in place, but yeah maybe. If you can't fail over to the alternative ISP then yes that's an outage. Of course a trans-atlantic fiber break would also likely be a lot more noticeable than fat fingering a route for a /24. And sure, I've been stuck at megacorp when the VPN started handing out addresses in a new subnet but our department's networking team hadn't caught up. That's why you listen to your customers instead of throwing out a "someone else screwed up there's nothing we can do" response.

Me personally I don't think that a 20 minute banking outage is a massive problem (I've long since moved my money elsewhere), even the 20 hour outage was relatively minor. It just speaks to the unwillingness of the credit union to be highly available. They knew of the Armor outage and didn't actually test the remediation. I assume they didn't know about the Cloudflare outage. Both worry me. What happens when they're faced with a total failure of their online banking system?
What good is a chat platform without mobile notifications?

I don't see how people need to stick with a legacy protocol when there are so many working alternatives.
I didn’t downvote, but there are lots of useful things hobbyists do with this chips. WiFi enabling homebrew CNC machines for example.

To which you may say, just buy a cheaper USB cable. That’s fair, but a homebrew CNC maker could have just bought one of the shelf as well. Part of the fun is making something exactly as you want it, the only trade offs personally imposed.

Adding WiFi to all the things is somewhat of a gimmick, but gimmicks are fun. ESP chips are fast, cheap, and easier to program than alternatives. In many cases for hobbyist use the competitor is a Raspberry Pi which is nearly always overkill.
Anecdotally, most snus users here in Sweden seem to be chronic abusers (taking it at a consistent or increasing rate with no plans to phase it out).

It also has the same flavouring problem as vapes (anecdotal paraphrasing from a friend: "I could never smoke but I use Snus because I think it tastes nice").
Unless have strong social anxiety and can't habdle being around people, meetings are much better than coding on something that will never work because the meetings people are making terrible decisions.
I've felt like they aren't asking for just under the repair cost, they're asking for just under the "governments get serious about stopping this" cost.
Laptops haven't had CD drives in years.
You'll want to set up a bastion host as a subnet router. https://tailscale.com/kb/1021/install-aws/
Either I don't understand the argument being made in the linked Wired article, or I don't agree with it. I was part of the BBS world, and then I was part of the Internet world, and it did not seem at the time like BBSes were part of the Internet story. The BBS world was its own thing, with its own style and character and people and practices; when we got access to the Internet world, that was a different thing. It had its own conventions and practices and people and history, and it was not much like the BBS world; once we got into it, we generally didn't go back. It did not seem to be the case that these two worlds existed in parallel, "as ideas, technologies, and people flowed between them"; the flow was one-way.
I empathize with the instinct to point out a correct solution in a space you specialize in, but as another commenter pointed out, this is a county of about 5000 adults, with a likely very small government. It's very possible that they were under-resourced for this kind of incident, and under-resourced to have a rock-solid backup solution in place.

Given the usual IT chops of a small local government, I give them points for having backups at all. Funding from higher levels of government (either state/provincial or federal depending on the region) earmarked for anti-ransomware initiatives, could help mitigate this sort of disaster in the future.
The previous comment was criticizing public transit being effected by covid. That effect is almost completely over.
> Providing support should be required by law.

I'm always extremely wary of the unintended consequences of legislation, and I think such a requirement could create really negative incentives. If organizations were forced to be on the hook for customer service of anything they put online, creating any free stuff would present a business risk. You could say goodbye to many free services online with such a path forward.
What do you mean by inversion?
> * Comments float above the code

> * Comment on any text selection in the file

> * Comments don't get lost when code changes

This addresses my main pet peeves with GitHub/Bitbucket reviews!

2 questions:

With regards to comments not getting lost, how well does this work across rebases and force pushes?

Are you considering supporting other products like Bitbucket and Gitlab?
Nobody I know who has worked retail has ever told stories (and they all have tons of stories to tell) about their managers expecting them to stop shoplifters. They do, however, talk about how common shoplifting is and how their managers just tell them to either do nothing or to contact whatever the local security is for their store.
Are you having a laugh?
Human Click-Based Echolocation
Maybe you can send them an email:

mapcarta@mapcarta.com

https://mapcarta.com/About_Mapcarta
Note that a Corporation can do things without anyone who works there wanting to do those things. No employee of Union Carbide wanted to poision 2.5k people in Bhopal [1]. Yet it still happened, and there is no question about who caused the disaster.

[1] https://en.wikipedia.org/wiki/Bhopal_disaster
Being a line engineer can also have bad micromanagement and bad priorities, while also paying less.

It's funny to say you don't like "constantly doing adult daycare" and conclude that it is better to be the one being adult daycares for instead.
Does WASM end up succeeding generally where Parrot[1] seems to have done otherwise? Right now WASM is browser-bound, but that did not stop Node.

[1] https://en.wikipedia.org/wiki/Parrot_virtual_machine
Parahumans is about Canadian Webnovelist Wildbow (aka John C McRae) various novels:

Worm - Superhero story focusing on a bullied teen’s first night out in costume. (WB’s first story: https://parahumans.wordpress.com/category/stories-arcs-1-10/...) (COMPLETE)

Ward - Sequel to Worm, focused on a retired superhero trying to deal with a changed society . (https://www.parahumans.net/) (COMPLETE)

Pact - Urban Horror focused on a man’s magically cursed inheritance and the hidden supernatural horror (https://pactwebserial.wordpress.com/) (COMPLETE)

Pale - (Same universe as Pact but not a sequel) focusing on a murder-mystery and the relationships between humans and monstrous creatures (ONGOING: Pale: https://palewebserial.wordpress.com/2020/05/05/blood-run-col...)

Twig - Biopunk set in 1920’s following a team of experimental children dealing with political and assassination plots (https://twigserial.wordpress.com/) (COMPLETE)
This is Ram, the author of the post. We have not unveiled our product yet. We are currently focussing on talking about the architecture that Infrastructure SaaS companies have to build and scale. The control plane and data plane are the critical parts of the architecture. We plan to post more blogs about different topics around these architecture patterns. I would love to chat 1:1 about what we are building if you are interested. My email is ram@thenile.dev
Fatally?
Can't you just gatuer some entropy from your environment? That would prevent most classes of attacks you care about
I have never experienced HN being down.
I can't re-read the post now and apologize for missing the part where you said you had watched the entire series. I shouldn't have done something that made you feel unwelcome, regardless of what you wrote.
U.S. plans trial of early detection blood tests for multiple cancers
You already have a "dynamic slider control" for everything you read, it lives in your brain and it's called "skimming." Well-written articles already expose the essential point in an easy-to-find way, and I couldn't imagine what a "give me the tl;dr now" button would do to our already ruined attention spans. The tl;dr might exist for some articles, but most of the time, the essential point requires a lot of build-up and context to understand; you can't just take that context away.
The Perils of Smashing the Past
Is this impressive?
This feels a little reductive of the benefits that come from public education and healthcare.

Developers making 300,000$ a year don't make up the entirety of the US population. I think living somewhere where everyone gets an opportunity at life contributes greatly to overall happiness and helps reduce social tensions.

Good urban design, a nationalized electricity grid, or train system also contribute a lot to the disparity in taxes and salaries.
Thank you for this! Now I have a reasonable way to pronounce it.
Reliable and fast has nothing to do with integrity and anyone can build such a service.
And there are 3.6 million new births every year in the USA.. where does that leave us?
The big problem with the first design was that people don't have a set of "favorite" trails that are all weighted equally. People have a favorite trail, and a backup trail, and a backup trail for that one, and so on. It's a list, not a set.

The first design assumes that if I open the app I must be interested in a random trail from my unsorted favorites set that happens to have good conditions. The second design does better not just because it helps find close trails—that's just one factor in my preference—it does better because it helps me to find reports on a specific trail. If those aren't favorable I can go to my backup trail and then on down my list.

As others have said, this isn't a failure to match the user's mental models or to provide enough of a "puzzle". It's a failure to understand the user's goal, the job they need your app to do. I would bet that a design that allowed users to pin trails to a dashboard (similar to a home screen) would perform similarly well or better than the map.
Why the “Privacy” Wars Rage On
What should the Government do?
PMs promised the business X would get done because it was great. Now they have to explain developer Y didn't deliver that. Disappointment ensues and PM has to sell rogue work as also great (so why wasn't it planned instead of the other less great thing).

As someone already said, it's a thankless job and I empathize.

Signed: frequently rogue developer.
I have this theory that, the bigger a company is the harder it is to pivot and change things. The reason is simple: it could mean killing your own business.

With that in mind, how can a big company innovate on what they have? I believe there's two ways:

1. Keep your tool, but change the users

2. Keep your users, but change the tool

I like to sort every new company's announcement as a one of these types of innovation.

Today twitter decided to do the second: keep the users, but introduce a new tool: blogging. Interestingly, any social network companies, be it Facebook, Twitter, Linkedin, etc. can introduce these tools, and as such they can sometimes overlap. For now, twitter owns the public space, and facebook owns the "friends, neighbors, etc." space. But there's no reason that twitter couldn't create a twitter for your friends only. Facebook did try to do "facebook for the public space" but they integrated it too hard inside of the main tool instead of making it an extra tool on the side.

An example of 1 is workplace: facebook but for work.
The German and His Temple
This may be a very dumb crypto / ransomware question, but if someone knows the answer, I'd appreciate it.

Why don't businesses (or systems) seed their drives with files with known text / content and then use those files to reverse the method used to encrypt? It seems like having an adversary encrypt a set of known "canary" files should provide information to reverse the encryption?

Again, there may be a good reason (or many many good reasons) why this would not be a good solution, especially since I'd expect most OS installations have enough standard files to do this if it worked, but I am curious if someone knows.

Edit: From the helpful comments, this is a known class of attack on a cryptosystem called a plaintext attack. Using that information, I looked into how ransomware systems address this attack, and several, apparently, use per-file keys as, in part, a defense against this type of attack.
Being upside down! Literally.

Then have someone whack on my back while I cough out crap.

It was basic, and a bit of a whim. Came up during discussion, and the gear to do it was right there, so... we did it. Some crap came out, and I felt better.

Maybe doing that is bad. I don't know and can't edit now that I think more about it. But, it worked great for me.
Orienteering
My issue with these kind of tools is that like everything in the digital space, there's nothing stopping someone from purchasing say an ebook from me and then uploading it on some website for anyone to download for free.

If I were selling something, I sure as hell would want to lock it down as much as possible, not like sell something behind weaponized share links
This is some tiny town, not surprised it was that low really. Someone here could have an idea how much it might cost. They said it was their financial software and it was the only one boy backed up. Which means it’s probably ancient. Idk much about municipal software.

Buying new software is one thing you could price out. Losing historical financial data is the one that’s tricky to price.
"This is another part of what makes vaporizers so insidious. When you go to quit, there's a vague notion that it could be seriously harmful"

Vapes may work for some - an atomized <whatevs> is probably better for you than tobacco smoke.

I have quite a lot of experience of both.
I get the sense you aren't interested in this sort of feedback, but I'll give it a shot just in case:

I think when the average Christian or Muslim claims that God is omnipotent, they mean something like "God can do all logically possible things that don't fundamentally contradict its character."

Why's that matter?

Because the proof by contradiction you've constructed doesn't apply in their frame of reference.
No-code means someone else's code. Just like serverless means someone else's server, and cloud means someone else's infrastructure.
Sorry for the trouble! I don't love the scroll effect either actually. We're working on redoing the website right now and will be getting rid of that.
What about bounds checking on array access, like most memory safe languages?
I think vape cart manufacturers removed Vitamin E from their suspension medium because of the negative publicity. I'm not aware of any regulation that resulted because of it, which would specifically prevent Vitamin E being added back into the mix at some point.
Because any sane encryption setup would not be weak against a simple known-plaintext attack
I definitely think prototyping should be more common but the problem is I've been burned before.

"Just build a version of this thing as quickly as you can. Don't worry about performance or anything so much, the goal is to get an idea of what these features might actually feel like to use so this is just a proof-of-concept project"

Then "Oh hey we are going to give that proof-of-concept project to a client to try out and give us feed back. Don't worry they know it's just demo code at this point"....

Shortly after that though it's "The client wants these changes and you're who has to support it now. The client says it's slow, why is it slow? Client wants a new feature, add a new feature!"

And I'm left dealing with a horrid, awful, garbage piece of code because I'm the one that wrote it. I was explicitly told to write it entirely as a proof of concept and not as anything production ready which is why it's shit. This has happened to me more than once.

So until I have my PMs and Team lead tell me a thing is going to be a prototype/PoC and it turns out to actually be one at least once at this point I assume it's a lie
Excellent, excellent product idea.
Without humans sending great gobs of CO2 into the atmosphere the climate at this point would be starting to tip into another ice age. So, yes, all scientifically aware humans agree that the current cause of climate change is human induced. It can be argued though that warming is better than freezing. Personally, I expect say 100 years from now when warming is on the wane we'll start burning fossil fuels just to avoid an ice age. But in the mean time CO2 is a bad thing. The golden mean is what we are seeking.
Yeah it sounds like a glorified manual kill switch, I doubt it’s automated in a meaningful way. If it was it’d be easy to bypass unless they figured out phishing AV and are keeping it a secret.

But I guess they thought it was worth buying to appease the public.
>grug brain developer not very smart, but grug brain developer program many long year and learn some things although mostly still confused

grug admit confusion is puzzle. grug blame complexity for confusion. grug make better relation to grug's target. grug reduce complexity and confusion. grug win woman and shiny rock.
Baby formula: https://en.wikipedia.org/wiki/2008_Chinese_milk_scandal
Have you tried the alternatives?

With the evil spawn of spaghetti code that Teams is and its cancerous spread through office offerings I'd take Slack or Discord any day.
I'd like to see a split between actual remote work status vs desired remote work status (e.g. are you hybrid but would prefer to be fully remote?)
Yep, the domain knowledge is too narrow to develop free or open source tools like that. Someone with that knowledge needs to work full time to gain it, thus needs to make a living at it. The few open source tools come from universities were labor is cheap, and suffer from bit rot. I’m specifically thinking of MAGIC.
Considering how simple it is to use Tailscale ACL rules with node auto-tagging, yes I absolutely want it.
Hmmm. According the the survey Assembler is used more than languages like Haskell, Clojure, F# etc. Really? Also, there are more than 5 million C++ programmers in industry. And yet C++ rank low on the list. My conclusion is that the survey is not a true representation of developers out there and therefore should be read accordingly.
Ring Vaccination Won’t Stop Monkeypox. Can Montreal?
> cheap to maintain if you do.

I've only seen this with projects in maintenance mode. Any major functionality changes tend to land teeth-first in the E2E tests, and after a few cycles of that you start dragging your feet a bit on major changes. E2E tests tend to lock in assumptions about the structure of your application, not just the minutia (which is not without its own set of problems).

It is more difficult to get people to write maintainable E2E tests than it is getting them to write maintainable application code, so I've retreated and retrenched.
I have no idea if they would be similar, but mechanical techniques to help expel mucus are important in treating cystic fibrosis.
What you're suggesting is known as a known-plaintext attack. All modern and properly implemented cryptosystems are designed to be highly resistant to it.
I use to want this. Then I learned JavaScript, and decided it's a much better language for the browser than Python is.
Q: "Why would the median temperature be a useful measurement here?"

A: The median temperature is the calculation that allowed him to deny planetary warming while using statistics.

Look, when you want to show something to be true that is actually false, statistics will help you to do so.
https://populationeducation.org/resource/u-s-population-pyra...