skysight-inc/HackerNews huggingface dataset:
Removing the word "Blazingly" is no good if it describes something whose name is "Blazingly".

In one case, it changed "1st" to "first" (after I had made from "first" to "1st" because the original title was two characters longer than the limit) and then it complained that it was over the limit.
Frequent monitoring of iron/ferritin levels while on oral iron supplementation is likely not necessary -- barring a genetic disease, you're extremely unlikely to get iron toxicity or overload at instructed oral doses. Periodic monitoring is more to assess a positive response - since if your levels are not going up on supplementation it warrants further investigation.

Oral iron is now recommended given only every other day to avoid GI side effects and there is evidence that the response is just as good to more frequent.
Regular people who save anything do that, but it usually looks like taking a loan instead of dropping their 401k or IRA contribution.
Eh. I think that is pretty weak. 99.99% of that list is infra stuff, not directly related to backend developmnent.

Assuming your infra already worked for you and you were wring Java + Spring at most you might have migrated to Kotlin + Spring Boot.

If your infra wasn't working for you already you might be using k8s + jib, the end.

So churn has a lot to do with eco-system you are in and it's individual tolerance for churn. JVM, especially Java has very minimal tolerance and won't move unless something is very clearly objectively better in some way or the existing solution is being deprecated.

Infra has seen a larger push than usual this time with the containers/k8s/service-mesh push but it's not that unusual for infra to see large upheavals every now and then.
Maybe we, men, really better want to impregnate woman sort of surprisingly.
Starlink was also initially promoted for gaming, where CGNAT is terrible.

Unfortunately Sony doesn't support IPv6 either.

Without the laser links Starlink also never got the latency advantages it was supposed to have for long range gaming (like US to Europe). Instead it goes down to a basestation and then through traditional means, but that may change with the new bigger satellites if the laser part works this time.
> did it really fall?

It's did it make a sound, and revolves around the nature of what a "sound" is. The tree certainly fell.
I'd say most of those are infrastructure rather than back end
There's much more than that. One of the parts of the sanctions that isn't mentioned much affects oil/gas tankers, and tries to prevent Russia from diverting its exports from Europe to anywhere else.

In order to sell oil/gas to, say, Brazil instead of Europe, Russia now has to charter tankers that ① aren't banned from working for Russia and also ② whose insurance provider isn't (because tankers are usually required to carry insurance), ③ whose bank isn't (because tankers are usually financed via a loan), ④ whose supplies and maintenance provide is't, and…that's not the end of the list.

AIUI Russia isn't diverting its exports, it's cutting production (which is very, very harmful to Russia in the longer term), so that leaves two possibilities: Either that sanction is working, or tanker owners are boycotting Russia on their own volition.

(More generally, I'm disappointed by how many people write "sanctions are/arent't working because x", without arguing or even stating that some part of the sanctions was intended to achieve x. This article is only partly guilty, it's better than most IMO.)
OK I didn't know this was against the rules, I see it on here often. Small quibble: difficulty to actually read the submission doesn't seem completely tangential.
IDK it's not like old money is some nonspecific abstraction that you can't characterize with some biases.

Money drives a Ferrari, wealth doesn't drive and all that right?
I think there's a hard ceiling in terms of PWA UX quality that can't be shattered until browsers start bundling better UI building blocks. There's just too much that's too easy to screw up with the "bring your own everything" approach.
As Berlin's only airport, people are obviously flying out of it. But huge portions of the airport are very obviously unfinished.
$380 would obviously be an artificially high price, so it would not be able to remain there forever, and is so high that an actual crash would be likely to occur later on.

Oil seems to be quite artificially high already, just not of this predicted magnitude.

Back in 1981 the devastation of the OPEC Oil Embargo of the 1970's was still being strongly felt, it had been quite a number of years but many people were still fairly well off and had been able to adjust, even to the continued runaway inflation.

Offices did not yet have PC's but in the petroleum engineering laboratory (startup) we did have time-sharing remote access to a mainframe over a telephone modem.

I got a paper terminal (no display just keyboard/printer with boxes of z-fold paper) in the crude oil lab since I had done so well as a teenager with total documentation of computer communication, not much different than a teletype.

We had some top people and a couple of renowned engineers and one was a (very rare at the time) computer modeling specialist. He had the fancy CRT terminal in the engineering offices but it did not always work well and he was in the lab a lot to use my terminal.

He was up-to-date with the latest financial data right along with the major oil companies who were some of our clients, and I could read his printouts from the stack. Plus talk to him about them and try a couple bizarre what-ifs to see the results that came back.

The emerging private consensus was that oil was in a trend to reach $200 so ongoing operations were expected to continue with at least as much activity as when a lesser ceiling was recognized.

I started preparing for recession.

Anyway in 1982 the price of oil had peaked without coming near $200. A steady decline ensued after which the price crashed in 1986.

This was enough to make most alternative energy projects uneconomical, and a true floor was not approached.
i think the gov should tell you when you are eligible to vote rather than relying on you to find where they have (randomly) stashed that information, and ideally make it equally convenient for everyone, one other commenter suggested a universal on by default mail in voting system would be better and redundant with my proposal for online voting.

I asked gpt3 where I could get updates on elections I would be eligible to vote in my state and it told to subscribe to my secretary of state's twitter account, it has like 700 subscribers.

Nobody is following this information, except for politically active groups like churches which is where my relatives learn this stuff is happening. (aka hyper political people as opposed to moderates are the ones voting)

it just reminds me of hitchhikers guide to the galaxy when the vogons tell the protaginst that he has no right to complain since their plans for a hyperspace lane through earth were publicly available in their vault on whatever planet.

i also think convenience is more important than the secret ballot since many organizations could accurately predict how you would vote from correlations they have collected about you.
World of Women | Software Engineer, Full Stack | $50,000 - $100,000 | Full Time | REMOTE only

The World of Women team is growing fast to build the future of web3.

As one of our first full-stack engineers, you’ll help us make the best tech architecture choices, will work on a big range of products, and will be responsible for your delivery.

We are developing innovative products in a new and fast-paced environment, and you should be able to break things to move faster.

Some of the technologies we use: TypeScript, Next.js, Solidity, AWS

Reach out to me or apply via https://angel.co/company/wow-studio/jobs/2162184-full-stack-...
This is a moral issue. It’s only possible to have a non-flamey moral discussion if people trust each other and share some sort of moral operating system in common.

I am offended, and I think we all should be, at the way self-driving bros characterize this issue as “pro-life” (because self-driving cars that work would save lives) while ignoring that they are inherently irresponsible (because they force human drivers to interact with and adapt to the socially incompetent avatars of those tech bros in a public space).

Driving is a social act. AI cannot be made to be socially competent or to have a social status. Without that, any problem caused by self-driving cars will create rage among the humans it interacts with. They are rolling arrogance-mobiles.

Self-driving cars could work only if human drivers are outlawed and pedestrians banned and all roads standardized. And if you do all that, there is still a problem: you’ve just spent a shit ton of money to solve a tiny problem.

Solve global warming instead.
I was aware of registration free COM, and I did consider it, in fact I tried it out several times during the last decade.

However in my experience it was always hard to get working properly, and it was always poorly documented. I'm talking primarily about the XML assembly manifest, which is very easy to get wrong.

In fact I remember vaguely the only complete documentation & example I could find at the time was an article in MSDN magazine, but now I can't find it, only bits and pieces of information scattered around, nothing in MSDN except a vague article. Most references I can find are for consuming dotnet COM objects and I also need to consume components written in C++. So the situation has gotten worse, documentation-wise.

Another couple of points:

1) Personally I don't want to use COM at all, I think it's too complex. I think it's really a brilliant idea but wrapped with over-engineered, idiosyncratic idioms and API. I tried to distill it to the minimum required by me for my "COM lite" above.

2) I'm not the one creating those components, I'm in charge of the consuming application. The people creating those components (in house) are essentially my support people, they're not really professional developers, and get confused with anything slightly more complex than plain C++ code. None of them has ever learned anything about COM, I'm the only one who knows all about it. Meaning I have to support them when things go wrong with COM registration or when they compile their code and it doesn't work. So I'm on a mission to get rid of all COM dependencies in my application, and replace them either with plain DLLs with C API, or (in one specific case) with my "COM-Lite" I outlined above.
Perhaps it's a solution that does better at a large scale than at a smaller scale.

At a smaller company, it becomes much more evident that the contributions are being made more for self-promotion than for anyone's benefit. Either because you know the person making them and their personality, because the volume:quality is out of alignment, or because the person posting the question/answer wasn't actually having the problem and were just posting it for points.

Also the volume of organic questions is on the lower side, and could get easily drown out by what amounts to astroturfing. So in my experience, it never really gained adoption, and withered shortly after it's introduction.
So, you would prefer the job be done with a maximum of bloodshed?
I remember getting a cappuccino from a train station vending machine in Italy and saying, "Hey, this isn't too bad! Much better than Starbucks!"

Problem is that, I would say the majority of, small coffee shops in the US makes horrible espresso. Coffee isn't a craft to your average American no matter they claim, and they'll drink any swill. It's a way to get caffeine in you. Dark roast is the best selling roast.

If I go to a small coffee shop and they ask me what I mean when I order a doppio, that's when I start looking across the street for a Starbucks. At least Starbucks baristas are trained on what doppios are, and I'll get a consistently bad one. There's a very good chance that small mom and pop one will make me cigarette ash juice if they don't know what a doppio is. I'll take bad espresso over ash juice any day.
They'd rather ban wipes than keep raw sewage out of the river... wrong priorities for sure. Upgrade the plant.
That said an IP range that ends up in block lists for years that can greatly reduce its utility.
Some very fine engineering at work here. I highly appreciate the amount of thought that went into these (in fact all of their) devices and the dedication to maximizing both compatibility and performance. Big thank you!
At my place of work, our internal chat rooms (not Slack, but a similar product) are automatically wiped of messages older than two weeks, to actively discourage anyone from using it as a knowledge store.

Instead, we have a company-wide BookStack instance that's the primary store of documentation, split into different sections for project information (per project) and rough notes (per employee). Everyone is expected to contribute to the former, and may also add to the latter if they wish to share something that may be useful to others.

Usually, helping someone else out with the information they need involves pointing them to the right page where it's already documented, or writing something up for them. Perhaps also talking them through it one-on-one if it's complex.

This works for us because we're required to provide reports to our customers every few weeks, in regards to what we've been working on in the each contract - in addition to any actual deliverables. Keeping everything well documented internally makes it much easier to document for our customers.

This is a small company of around 40 employees. Not sure how well this will scale as we grow, but it's been working well so far.
Sounds like you need to talk to your SRE team to get that fixed.
17 years for cancer drugs but 95 years for cartoons
`git commit —-amend` will change the sha, even if you don’t change a single thing. I’d be upset if someone was pushing totally empty commits, wantonly polluting the history, just to trigger CI.
Yeah, I'll definitely try this for little server-based tasks
"Autobiography of a Yogi" by Paramahamsa Yogananda as its a book thats on one level about a chockful of miracles in India and weird bugs about reality (like what you see if not what you get) but on a deeper level about reality in the way that steve jobs felt compelled to hand it as his parting gift at his funeral
See other comment in this thread:

https://news.ycombinator.com/item?id=31967691
I have AT&T fiber. I've been running IPv6 for about 2 years now and haven't had any issues at all. iCloud Private Relay also works via IPv4/IPv6, but I have had to disable it once or twice. Who is your ISP? How do sites like https://ipv6-test.com/ and https://test-ipv6.com/ score your connection when you have IPv6 enabled?
Wait, GitHub still doesn't support IPv6?
I still install apps for frequently used products/services if only because juggling tabs with browser UI is always going to be more cumbersome than managing apps with the OS task manager. It's also often useful to have alternative UI implementations easily available – there's been many occasions where something is broken in the web UI but works fine in the native app UI or vice versa, and it's nice to be able to instantly flip between implementations as needed while waiting on bug fixes.
HNNotify.xyz: Subscribe to Your Hacker News Feed
I was able to subscribe using Google Podcasts.
If you are discussing something about Slack that is deep in any way, ask people to schedule a meeting instead. Slack is not the right tool for that job.
This is so illogical. Our government forces people to not use violence. So using violence is better?
While Ephesians 5:21 does say that, verse 25 says:

“Husbands, love your wives, just as Christ loved the church and gave himself up for her”

And verse 28 says:

“In this same way, husbands ought to love their wives as their own bodies. He who loves his wife loves himself.”

The ultimate idea of these verses is better expressed in Ephesians 5:31, which says:

“However, each one of you also must love his wife as he loves himself, and the wife must respect her husband.”
All apps on iOS support DNS64 on ipv6 only network.
For me Duolingo's gamification is better than nothing but it's really not that fun. It wasn't a motivating factor to keep learning.

Spaced repletion algorithms can be really helpful, but they can also be a hindrance. Duolingo treats the user like they don't know better than the algorithm. The language learner needs to be the one in the driver's seat with the algorithms and course material being there to support the learner.

Gamification is great, but it should only be there to help the user stay motivated meeting their goals. Like you mentioned, if you've already mastered something having it presented in your study session is actively working against meeting your goals because you're spending time studying something you don't need to.

I don't see studying everyday as an end-goal, though studying every day can be helpful for retention. You should feel rewarded but not punished when you "loose your streak".
S.A.Q.s

Self-answered-FAQs

We typically call that "Documentation!" :-)
The ones I’m using now are specific to Japanese (WaniKani and Bunpro), but if you want to level up from Duolingo I would recommend Memrise for a similar bit more effective experience. They have a Portuguese course.

If I were in your shoes, I would do Memrise to fill the little moments throughout the day. But the focus of my studies would be (1) a local community college Portuguese course; (2) the FSI Basic Portuguese course (or another drill heavy course from the 60’s, maybe linguaphone?) for self-study drill practice, 30min a day; and (3) a good sentence deck in Anki, minimum 10 new cards per day.
yep - people getting riled up about abortion this far along (as if it's just an elective oopsie) are emotionally falling for propaganda.
I have a weather app on Android and, as a New Zealander, wanted to include NZ data. MetService made it difficult and costly. When I asked how much for radar data, they essentially asked how much the app earned. I wrote to MP Megan Woods about this but never got a reply. Philip Duncan of WeatherWatch in NZ has fought this in the past. There is also a PriceWaterhouseCooper report on MetService:

https://www.mbie.govt.nz/assets/5b3b826f79/weather-permittin...

My weather app has five weather models that cover NZ include a high resolution model from Expedition Marine, an NZ based meteorologist. I hope to bring model farming related weather data in the future.
If your tests ran in a sandbox, for instance the Bazel sandbox or a Docker container, and this has the same configuration on CI and on the local machine, then it does not matter if the tests ran in CI or on a developer's machine.

This falls apart for things like integration tests, which may be too large/complex/interconnected to work on a local machine, but most of the time this would be more than sufficient.
You're basically describing Cloudflare.

It is easy to make an IPv4 server accept IPv6 connections. It is relatively difficult to make an IPv4 client connect to IPv6 servers, because there aren't enough bits in the 'destination' field.
What has worked for my (mostly) remote team is a mix of different tools for different communication needs:

- Daily standups on Zoom. Each person's standup should be short and to the point. Don't be afraid to tell people they're getting into the weeds. If more open-ended discussion needs to happen, interested parties should either 1) stick around after standup or 2) schedule a new meeting to discuss in greater depth 3) start a Slack thread to discuss.

- Weekly code syncs to go more in-depth as a team, make sure we're rowing in roughly the same direction, and knock out decisions in minutes that would take days on Slack. This is especially valuable when building new products or refactoring.

- Weekly office hours held by senior+ level engineers to give more junior engineers an opening to ask questions.

- Weekly architecture meetings to formally discuss sweeping technical changes that impact multiple teams in a meaningful way, e.g. migrating to a language

For me it has been less about "email bad" or "Slack good" and more about asking questions - "What is the right medium for this type of conversation and our culture as a team?" or "What is the right tool for the job?". It's also an answer that evolves as the team/company grows; you have to reassess every few months and make adjustments.

There's also a question of culture and setting expectations that might be at play here.

- For the people answering questions, are they passionate about teaching? Do they feel incentivized/recognized for being active in answering questions? Do they have the bandwidth to help others?

- Are those asking the questions asking good questions? Are they respecting the time and attention of those trying to help them?
Ah! Yeah, I've completely forgotten that the Itanium ABI also guarantees a standard vtable layout. Thanks!

Were starting to convert my app from a Windows-only app to a cross platform one, so this makes me happy that my "COM lite" scheme would also be stable on linux.

As for returning pure COM objects through a C interface: Yeah, I've considered that, but like I wrote in my comment below to pjmlp, I don't like COM personally, and I want to simplify writing the components' code as much as possible, since the team which writes them isn't a team of software developers but rather in a supporting role. They do know basic C++/C# but don't know COM.

Also getting rid of COM would be the first thing done for cross platform support, anyway.
In the last years backend basically merged with infra, so it's a reasonable concern.
> No calls, no voicemail, no email, no
> apps, no touch. Rechargeable is a plus. I
> envision something like 2-way pagers used
> to work. Radio network or phone network
> is not as much of a big deal to me.

So what is this device suppose to do if it doesn't connect to any wireless networks? Just take text notes?

Or, do you mean that you do want ONLY texting? But then you need all your friends to have one of these devices to text with you as well.

Texting phones & Blackberries, and only later, generic smartphones, replaced for 99% of all industies, pagers. Pagers are still a thing only for industies that never bothered changing or had some esoteric requirements (pagers are suppose to use a lower frequency that passes thru thick walls better.)

They still sell basic texting phones. SMS only
Old backend coder here. All I see here is

>>> it’s fast

That's the same thought I 30 years ago when going from compiling a Fortran program (minutes) to compiling programs with Turbo Pascal 3.0 (instant)

History repeats itself I guess.
No worries at all. Speaking of Discord, there are a ton of writing and D&D communities that would be great resources for feedback. You have an advantage in that area as you aren't charging for your current product and so hopping in to solicit feedback won't get you the same kind of backlash as long as it's okay in the groups' rules.
Feel free to message me; I wish you the best of luck!
Yeah that sounds like a positive pattern to me: it means people are contributing to an internal persistent knowledge base. Sounds like it should be actively encouraged.
Yeah React in particular really feels like a settled frontend standard now. If anything, JavaScript seems to be changing more slowly than it did during the turbulent Angular/React/Vue days.
Just a gentle headsup: Looks like this suggestion doesn't work, since Leanpub annual membership is added automatically to this purchase, as being part of some bundle. Typically I wouldn't mind paying it if I knew what I would be getting out of the book
I’ve been to some bad airports but by God Tegel is by far the worst I’ve ever been to.
Communist International
Then what about enumerating backend libraries to build HTTP API? Just for Python I can probably find 10 of them if not more.
Aaaand now we know why they want Microsoft accounts for Minecraft so badly ...