skysight-inc/HackerNews huggingface dataset:
There's a lot of Atlassian hate out there and it does cost money as you grow as well. They can solve many of these things within their toolchain though. Disclaimer: I do not work for Atlassian.

Confluence allows you to create such an RFC document where everyone has edit access and there's history. You can embed technical drawings easily (e.g. draw.io diagrams directly edited - or externally) in Confluence and showing inline as well. Of course especially if you grew up with the great old editor, the new one sucks, as it's all WYSIWYG now and it has a few bugs and idiosyncrasies - nothing is perfect. Syntax highlighting in Atlassian products supports many languages and I find is totally 'good enough'. You can comment on any string (highlight whatever you want and add an inline comment on it). There's no threading in such comments but you can have a conversation i.e. one long thread on such comments. The comment section on the bottom of each page even has threading.

Of course everyone here hates Confluence and Atlassian.

Jira will help you if you do want to do task tracking after that. That's an if. You don't have to if you are happy w/ just having PRs in Github. But if you want to show progress automatically linked in a tool that is more accessible to business people it can be as simple as opening a mostly empty task in Jira and hooking up Github/Bitbucket to it. It will automatically link your PRs, commits and branches to the ticket, if you just include the ticket number in the branch name/commits/PR. You can even transition tickets through commit message comments if you really really hate Jira and don't mind having those in your commit messages. Of course you will have people that think it's way too much bureaucrazy to include a ticket number in commit messages and such but I find it's a very tiny 'price' to pay for visibility across an org that does not purely consist of technical people.

Of course everyone here hates Jira and Atlassian.

If you want to keep using Github, use that. I found Bitbucket's UI and UX much better with the caveat that this only applies to Bitbucket's Server product not the Cloud version.

So if you can see past the hate for corporate bureaucracy that can be implemented using Atlassian tools and use these tools for good within your organization, you have a pretty neat toolchain at your fingertips.
I've seen this sentiment embodied like this: if you could choose the shape of the world that you will be born in, but not into what house you will be born then that's the world you should strive to create.
20 lines of JS later and yeah wow of course that’s what happens!
1. Add the lower tier first

2. Increase prices for all tiers in the future.

And suddenly we've gone from $x for ad-free Netflix to the same amount but with ads.
> They're literally telling you Git uses a Merkle DAG

They literally told them: "Git-like version control requires a Merkle DAG."
> they also don't act like satan

Give them time. Market forces will compel them.
> Specifically, when you send crypto outside of Coinbase, we are required to ask you for the name and physical address of the recipient and the purpose of transfer.

So how do you pay off your ransomware? They don't tell you their name and address.
I believe it's the print heads that are the bottleneck. I don't think they're available to put in your kit.
I remember this being kind of common in Dutch supermarkets, but there are no convenience stores there.
The Panic of 1907 caused a brief but severe recession, and lots of solvent but illiquid businesses collapsed or were on the brink of collapse, saved only by the personal intervention of JP Morgan. People realized it made sense to have a "lender of last resort", who would lend freely against good collateral, albeit at a penalty interest rate. Hence the Fed was born.

In the crypto crash, everything seems so far contained to crypto itself, and a few ancillary businesses like Coinbase. Some diamond-hands hodlers are poorer, but unless this spills into the broader economy I very much doubt we see a Central Bank of Crypto anytime soon.
GitHub Projects Beta is incredible, the way you can slice and dice issues across an entire org and enforce custom metadata... It's great, it's one of the few products that does what it says on the tin and stays out of your way. They're adding custom workflows to it which will pretty much kill the need for any kind of issue tracking outside of GitHub, IMO.

Honestly, about the only thing GitHub is missing right now is time tracking, not sure why they haven't implemented it yet.

If you want an example, here's a projects board that I use across multiple repositories (one is public, the rest get hidden) to build Homechart: https://github.com/orgs/candiddev/projects/6/views/1
Thanks for heads up I was considering of upgrading to a Brother model that scans to PDF. Now I won’t.
Who ever has the wallet is the owner. If coinbase has a copy of your private wallet then they are part owner of it.
Two years ago, oil was at $0. If the war in Ukraine ends, oil will likely go back to $40 or less. Larger projects take years to develop and long term prospects are dismal since we won't be using oil anymore. Can you really blame companies for being cautious?
The almost is the interesting part here, since it's not "never" anymore :P

Another goal is to be able to retrieve links with ease. I haven't added all the tags on my links yet since I lack time (1800+ right now and counting!), but I should be able to retrieve this cool article about Python decorators, or the article from the cheapskatesguide.org that inform us that bluedwarf.top is launched :P

I really hope that one day there will be multiple share-links instances that will allow people to find interesting links, and then when they thought that they have found all the cool content they discover that there's more websites containing hundreds of fresh or old links leading to even more interesting content!
I can tell you how it will go. "All these people have irrevocably destroyed [my] Austin. Costs are up, too many people, what I liked about it isn't the way it is anymore."
You made the most of underutilized assets because you are progressive and believe in the free market
This mirrors my experience in SML/NJ, where for the longest time the most common error message the compiler would spit out was 'tycon mismatch' and a Google search would not tell you what a tycon was (it's a type constructor).

I think, unfortunately, I've observed a pattern in much functional programming (F# being a blessed exception) that relatively excellent computer language designers suffer from the utter ineptitude of the human language competency of the tool authors. These days, I am far more interested in an elegant tool chain and support infrastructure than an elegant language.
All AI is bias. That is the nature of inferential learning.

What you want is deduction without human flaws.
It's really not. For example C# has no guiding principles imo. It's just a hodgepodge of any and all popular language features all lumped together. Java was popular at its inception so it stole lots of Java, as new things have become popular they are added (eg. anonymous functions)

As a dev you just use whatever features u like and can safely ignore the majority of them. Its very non-prescriptive unlike some languages where you must do a thing only one way.

Eg. Inheritance is pretty much terrible, I just never use it. Same way I try to not write bad code and instead write good code.

Also sure you need to put functions in classes, but thats fine, classes are just buckets for code. In any language you need to put your functions somewhere eg. in a text file.
Stoned is the former, high is the latter.
So you feel strongly enough about these issues that you don't want to live somewhere where there's more work to do, and where your vote could make a difference in the coming decades. Just "get this gross stuff away from me."
I'm so glad you took time out of your day to come here and tell us this.
Life is not a zero sum game. if you insist on treating it like one, you will lose.
Counter point: For me, vegan diet is not only obnoxious, but also dangerous. Years as a vegan wrecked my health and permanently my teeth. Carnivore was the way out of this downward spiral for me.
Problem is that the heads clog up quite often. I had to replace mine recently.
Oh, and they spew so much ink in the cleaning cycle that the pad got soaked up in 2 years.

The service would cost 1/3 the price of a new printer so I visited some shady sites to find a one-time service mode reset code.

As soon as the ink starts spilling out I'm tossing it in the garbage and never buying another printer again.
The devil has enough advocates. Is it really necessary to argue against the very idea of goodness itself?
The best thing that object orientation popularized is the interface/protocol abstraction. All the modern languages I learned put this front and center: Go's interfaces, Clojure's protocols and multimethods, Rust's traits.

This apparently goes back to part of the inspiration of Smalltalk (dataless programming). It enables you to create an ubiquitous language and radically improves your ability to structure a program in terms of reusable abstractions. It is fundamentally about hiding complexity and specificity on one end and only requiring or assuming what you _need_ to require or assume on the other.

In comparison to this, inheritance feels like a half baked implementation detail that got out of hand. Especially static inheritance hierarchies feel like the antithesis of object orientation. Pinning everything down and turning a codebase into immovable concrete.
Just use a proof framework and off-chain computation, you dolt! Monads are just burritos!
Take any open source python project on github (or others)
look at the list of issues and count the number of 'NoneType' has no attribute ...
instances. All these could have been avoided by a decent type system. I rest my case ;)
To be fair, everytime there's a thread on HN about a crypto scam/fraud/run etc, there are a ton of comments that read that there isn't enough regulation and the crypto world is learning the lessons learned in the past 100 years or so in the finance/banking world. Now there's news of some regulation in the crypto world and people don't like it either.
A rich person lives in a mansion, and a poor person in a cardboard shack. And everything inbetween depending on wealth. Adam Smith observed years ago that when people get more money they typically spend it on 'better' housing.

You will die, some religions will let you take it with you, but none that are popular today. So you may as well spend whatever you earn on things that you think will make you happy.
There's a playground about a 15-20 minute walk from my house with a "stealth" fireman's pole. The pole appears to be a support for a 3-story-tall slide, but the top is just close enough that adventuresome kids can jump 3-4 feet from a ladder to the pole.

The first time I saw some rather rambunctious kids do the jump, I was impressed with the designers for hiding such a fun feature.
I'm curious where you moved to in Raleigh? I moved from Raleigh to Austin. When I was in Raleigh it seemed about as walkable/bike able as Austin
I'm not clear on what you GetLines() method is returning (thanks to the var keyword - very useful but sometimes problematic, this is one of those times).

If your GetLines() is returning a string[] then I agree there was no benefit. But that's not what I meant. As I said, I'm imagining the base class (ILinesProvider) to have an iterator-like interface. So, rather than string[] GetLines() method, it would have a string getNextLine() method that you call in a loop. That way, with the file, you don't load the whole thing in memory (as I also said).

If your GetLines() method is returning an IEnumerable<string> (since this seems to be C#) then this is the problem I mentioned at the end of my comment - the base class I'm imagining is similar to an existing base class in the language, and it's confusing to write your own similar-but-slightly-different version in an example. But I think it's best to do it anyway and explain it away in a footnote. (But my ILinesProvider wouldn't return an IEnumerable, like in your snippet - instead, ILinesProvider actually is the iterator (but with a slightly different interface).)
If `apply` is your own code, you could refactor it to

@apply(lst)
def naming_is_hard():
...

I came to python after working in JS fulltime for years, and used to complain about the exact same thing. After I started using decorators, I stopped complaining about the single-line lambdas.

For any non-python devs looking at my example, it's equivalent to

def naming_is_hard():
...

naming_is_hard = apply(lst)(naming_is_hard)

It's a nice way to pass functions into other functions, much like how you'd do with a lambda.

edit: s/list/lst/g because autocorrect "fixed" the variable name.
Improving Emacs Performance
Would you mind actually pointing out what I said is wrong, instead of just saying "You're wrong lol"?
This is the Boltzmann game! It's a classic classroom experiment that's useful in conceptualising thermodynamical evolution and the exponential distribution.

It's quite sad to see it presented here without attribution; the appropriate reference is Michalek and Hanson, 2006 [1]. For the physically inclined, this [2] is a more detailed description of the underlying mechanics.

[1]: https://pubs.acs.org/doi/10.1021/ed083p581
[2]: http://hyad.es/boltzmann
Static analyzers can catch this stuff nowaways (in this case clang's builtin analyzer):

https://godbolt.org/z/1MfErrYd8

...in more simple cases it's also a regular warning:

https://godbolt.org/z/5v9YsWd4j
One of the most important links of the chain to keep sensitive data safe is to collect less but the motivation behind this is rather small, private or public sector.
You’re a different category of consumer. One of my teams responsibilities is end user print for a sprawling global enterprise. The market is segmented in various ways to meet the needs of different consumers.

We have tiny facilities where a prosumer HP 9000 series MFP is appropriate. Other places with have big $10k copy machines that print for like $0.02-0.04/page
I had the same issue & had to rewrite not to use RegEx [1], but if that's the main issue people are running into, it's a non-issue that can easily be worked around.

Personally I find Safari a great browser on iOS and prefer not to add to the test matrix burden with different browser engines on iOS. Also this restriction is the only thing keeping Chrome from dominating the future of Web, who can't be trusted to not use it as an anti competitive weapon as we've seen with AMP.

[1] https://stackoverflow.com/a/71168150/85785
Because if a company like that starts to emerge they'll be bought out by a larger company. At which point everyone around here will congratulate them on their "exit".
The key is why people don’t want to talk politics.

Well, not wanting to discuss politics usually signals that the status quo works for you and rule of law will always protect your interests.
I did a lot of my PhD work in OCaml. I hated pretty much every minute of it compared to C++, when comparing the exact same algorithms aha.
I am hard of hearing and lip read to assist with following conversations.

I absolutely hate video conferencing tools. The sound is horrible and live captions are often incorrect. Very few people speak clearly enough for accurate captioning.

I prefer to read and be shown rather than being told. I prefer email, and avoid voicemail.

So if you are trying help your team mate, simply focus on alternatives to talking and listening. The internet is great for learning since so much good material is available in written form.
Show HN: I built a reactive ORM that runs in the browser
One concrete disadvantage of _extreme_ inequality, specifically in a democracy like the US, is the erosion of your rights when they are inconvenient for those with more wealth/soft-power than you. When wealth inequality is significant, governments decide it's better to address the needs of a much smaller set of constituents and your rights become curtailed, implicitly or not, as a result. Unless you, personally, are an oligarch, you will be negatively impacted. This may manifest as minimally as living in a society that is worse than it could be.

Separately, speaking as someone that spends a lot of time with optimizers, it seems silly to not have _some_ form of regularization. That doesn't mean zero inequality (that doesn't seem good either) but we should be wary of unchecked inequality.
I've found a lot of success with this migration concept for a normal Rails API app. It makes things like renaming or removing attributes a breeze. And I've also weathered some complex migrations -- changing has-one associations to has-manys, and moving attributes from 1 big resource into 3 smaller resources. All while keeping backwards-compatibility with clients on older API versions.

It really is like magic!
Upvoted for pure hilarity. Thanks for the chuckle!
(Probably float to string and back, actually. Some mess like that anyway)
Release Mold 1.3.0
Can you give some link for those buying outs? When did they acquire Kadence?

There was a lot of buying/takeovers in WP eco system during last few years....
I suspect that your distaste for junk food specifically has a psychological component as well. The molecules discussed here are formed immediately post exercise. From what I gather, they are responsible for a short term antihunger effect not a long term effect.
So after ten years, no more Apple? Too bad if you still want to buy an iphone or you want support on the one you bought? Do you think this stuff through?
My former company adopted Zulip because we were in the cybersecurity space and needed an on-prem solution. When I first saw it I thought "oh god this is going to be awful" - very ugly UI compared to Slack and others. But after getting used to it, I found that the UX is excellent.

For anyone searching around, don't be put off by the lack of "polish" - Zulip has a really good fundamental design.
This is awesome! I bought both. I’m betting you’ll see a good spike in sales today.
Kyocera was recommended below...

I will either buy epson or kyocera I think. Do you have a recommendation?
I had to stop after reading the food is good. The here is almost uniformly mediocre, on a good day. I've never had such consistently terrible Mexican food (apparently that's how you define the "Tex" part of "TexMex"). An the weather, much of the year is unbearable. I like hot but 40-60% humidity and a lot of 100F+ days means you're not outside unless you're in a body of water in the shade.

Then again, I'm older. I have a kid. I don't day drink and I don't want to go tubing down the river. Austin is a drunk town, even if the author isn't. It's neat and quirky and the night life is often like New Orleans during Mardi Gras. I can see the appeal for someone in their 20s and 30s but I'm out.

Oh and Cedar Fever! Holy crap. I didn't know I had allergies at all until I got to Texas. What an eye opening experience. If I leave the house before I've given my double dose of allergy meds time to kick in, it's unrecoverable. And on Windy days, just forget it. I've had a bloody nose for two months now and that's "under control."
I can't list them, but I can try to explain through examples.

There are certain vile things that when you see them or even think about them you shudder to the very foundation. It may be murder, rape, kidnapping, grievous torture, helplessness, and so forth. Nobody needs to be told this is not the way things should be.

On the other hand, there are other things, when you see them, they bring you a sense that the world is as it should be. It may be things that are awesome, beautiful, or sublime. It may be good craftsmanship, self-sufficiency, human flourishing. It may be small things or large things.

The former are such things I do not want to exist in the world, and the latter are such things I want to exist in the world.
From the article:

It’s pointing out that we are pushing into this vector
which needs references into “the AST”, but we haven’t
declared in our signature that the ast::Ty must actually
from “the AST”.

I think someone needs to write a typechecker for English to help out the author of this sentence.
Uh... Pretty sure the printer industry is holding literally no one hostage. As mentioned in several comments—this industry is dead.
At the same time many other brands are improving. I've seen ink tank based printers from HP and Epson lately, probably more brands. It's a shame Brother is going this way though because they were so great for a long time
Whew! Austinites love being told about Austin! Local comics and podcasters didn't exist until Joe Rogan showed up!

Anyway, Austin has been growing for all of living memory. That's what's special about Austin. There are high paying tech jobs and interesting people. There are interesting things to do. There are bizarre street layouts that no one would have ever designed, as far as we can tell someone paved a bunch of cow paths.

You can find any kind of food you like in Austin. It may not be the absolute best, but I can eat from each continent every week if I want to. I can take a trip around the Pacific Rim.

Austin is STILL under construction, and as long as the tech jobs are here, Austin will ALWAYS be under construction.
+10 to this. Old monochrome laserprinters are the way to go.

Amd a very good case for anti e-waste laws and right to repair.

Never throw out a serviceable laser printer.

All my printing is via a 15 year old desktop mini laser printer
rescued from a dump. It's been worth locating a printer engineering
company to service it. Most of the time it sits idle in a clean, dry
cupboard. When I print it's usually a whole document for marking, so
it's worth the bother of getting it out, plugging it in and running
one print job. Ink-jets, and that whole market is a failed technology
in my book, not for technical reasons, but because the vendors have
turned every product into toxic crap.
If you truly are opposed to life, surely the best action is to stay alive so you can oppose it better than you can if you are dead. If you are dead, you can do nothing to oppose it.
Push notifications is THE most important feature preventing companies from building webapps instead of multiple native apps. This is not a coincidence, as native apps bring revenue and drives platform establishment. Push notifications have been available on Android for a decade.

As a user, this is really disappointing, especially when apple boast about "putting the user first" in matters of privacy. Native apps are much more privacy invasive than webapps.
Your local public library is also a good option for this. Most, if not all, libraries have publicly-accessible computers where you can either log in to your cloud storage or email to print, and some have printers that can directly read from USB devices. Some will also let you send a file to a dedicated email address, where the library staff will print the document for you, should you be concerned about using shared hardware.

At my local library, prints are $0.05/page, vs. $0.15/page at my local commercial print shop.
Google and Tesla and the "laptop class" can keep Austin, lost cause at this point. San Antonio always had the better breakfast tacos anyway. And Houston always had the better cultural spots.
US drug stores commonly have a photoprinting area which I'd guess will do documents too. Not usually at the grocery stores or convenience stores though.

There's also reprographics places and most shipping stores do printing as well.

None of that is as convenient as a home printer, though. If you can get a decent color laser and lightly use it, it should treat you well for quite some time. Inkjets don't really like light use though, although I have fond memories of first page time on the ancient Deskjet 660C and 720C.
A mixed marriage