skysight-inc/HackerNews huggingface dataset:
Overall your product looks good but aside from a more detailed page, I really think the wording here needs to be changed.

It's verifiably false that you use the same rate shown on Google so you should remove that entirely. If I can't trust you to honestly describe your service, how can I trust you with large sums of money? I wouldn't be surprised if that caused you legal issues too.

As for "the live rate", I think it just needs to be reworded such that there's no mention of a single rate. Something like "we give you the same price the big banks use".

Overall I think your service looks good but based on how that section is worded right now, I'd actively discourage friends and family from using it, if asked. If you updated it to be more honest, I think you'd have a service I'm happy to recommend.
Amundsen lost his life trying to help Umberto Nobile and Nobile's crew.
Quinnipiac Poll on Current Events
I like how Elastic is making this work. Open source is no longer built/supported primarily by individuals (with a few notable exceptions).

Most is done by large companies with monopolies, since they are the ones that can afford it. React is a good example. Linux/RedHat another. And it makes it easy to rely on them - you know React will be maintained. You know ELK stack will be around 5 years from now.

You need a large margin to be able to give back to the community in this way, sustainably, for a long period of time.

Unfortunately the open source activism movement got political at one point, and lost its charm to a large degree. I am not going to go into the question if that was right/wrong.
What happens if in the original hello world example, you unplugged the monitor?

Would any of the languages report an error?

Maybe they all have bugs.
The point I was making was not about assigning or excusing blame to Russian or American citizens. That is as constructive as assigning blame for some IT outage.

It was highlighting the differences in the systems of government that allows for course correction when the government starts making poor decisions.

The Russian government has set itself on a course, and then shut down the processes by which that course can be altered by (restricting information, disseminating false information, arresting protestors, opposition politicians)
Inline documentation – the secret habit of successful devs
Have you ever wondered what makes the top 3% of developers be the best of the best?
It's the mindset of constant improvement. A set of multiple skills that complement each other.
In this Hanami Mastery episode, I tell about one habit that I believe is one part of this.
I myself will never buy a phone without a 3.5mm jack either. I have 3 pairs of headphones that all sound better than any wireless headphones I have tried. Together they cost less than any viable alternative sound quality wise.

I doubt apple will ever put a 3.5mm jack in, since they make too much money from the airpods.
Good, bad, or indifferent, we all learn from a glimpse into the actual negotiations; unfortunately they may all be for not in this case.
You can get off this GPU circus and simply go with purpose-built AI solutions.

You can buy single tensor accelerators from Google: https://www.coral.ai/products/

You can buy a bunch of those integrated into a single PCI-E card. https://iot.asus.com/products/AI-accelerator/AI-Accelerator-...

Cheap too. Some of these work with Mac. More of them work for PC, because the hardware interface is outside of Apple's thin vertical slice/garden.
Maybe it is time to have global lab inspections like we have for nuclear plants. I am not saying that this is anything other than FUD but these kinds of labs cause a lot of speculations.
Jim Meyering's classic "Goodbye World" talk on this

https://www.gnu.org/ghm/2011/paris/slides/jim-meyering-goodb...
Also consider the value of your specialist labor and expertise in designing and building your rig, as well as warranty support comparison.
Slack has a major outage almost weekly

We deal with issues because something is screwed up with their APIs badly enough that service is degraded all the time.
2012. Bit snarky at the end about alternate careers. Please separate the ability to program from the jargon that has been developed over the decades re programming. Some of us predate cs courses being widespread. Some of us aren’t cs majors. Some of us even bag schooling in cs and “just do it”. Many of the concepts were obvious after one programmed at higher and higher levels - how do you think the design patterns became patterns?
That profile lists it as a “50 cent Army member”. The profile is not really a good faith interactor.
I absolutely agree with you, unless their whole strategy hinges on the fact their prices match google (which their prices literally don't), just change the damned copy on the site.

I think this is actually a good shakeup for Money Transfer, they don't even need to rely on putting Googles name in their marketing to sell the product as so many new startups seem to want to do as an appeal to authority or try to present more stability in their marketing.
You could give that response to almost any product. For example, in response to 'so Windows was invented by Bill Gates?' 'Not the modern version. Just the name'. That doesn't change who invented the original product. So yes, Nazis invented Fanta--or more accurately, Fanta was invented in Nazi-era Germany.
ok, now we just need a c89 coded dynamic web engine using quickjs as a javascript engine.

...
Here's a Foxconn factory near Jundiaí: https://goo.gl/maps/Y4R5VzZeS3cqi49W7
They also have other factories in the country, including in Manaus.

It was inaugurated in 2012 and indeed for a few years did produce Apple devices, specifically iPads, but AFAIK in 2017 they shut down the line: https://diariodonordeste.verdesmares.com.br/negocios/apple-e...
Debian Sid (aka Unstable) is just as bleeding edge as any other "rolling" distro.
First, out of curiosity and practical interest, which disability? Views on these matters tend to cluster and I'm not savvy on every disability communities views. If I'm making software for such a community, I will not use the word disable.

Second, My post(s) were consciously written with the possibility I was talking to a disabled person in mind.

My visceral reaction to an implicit comparison between disable/disabled and master/slave being made is of annoyance and trepidation given what happened with master/slave and given the immediate replies (not from you) that somebody who DIDN'T want to get rid of terms like disable/disabled simply weren't interested in their users comfort. You had already influenced people on HN before I made my post, you already had the ball rolling.

I started out with an aspergers diagnosis, that became disused in medical circles, and is now considered offensive in some circles. Then I was an autistic person, that became offensive in some circles, and got redefined to person with autism, which also became offensive in some circles. There is literally no non-offensive way to refer to my own disability presently. I have seen various other redefinition of slurs, euphemisms, and medical terms being changed around due to influences from various groups and half the time these groups are a minority of disabled people of some sort.

Disable/disabled are good BECAUSE they evoke disability. This promotes familiarity with the concept of disability, and notably, that disabled people can't do things which is a surprisingly difficult thing for many people to understand. Conversely, disable/disabled makes a poignant analogy for what happens in these programs. I have a self-interest in making it so that more stigmas do not enter peoples head, I am so exhausted by the very concept of disability being a magnet for stigma, I believe such stigma causes normals to behave in bizarre ways.
What are you gonna inspect? Smallpox isn’t uranium. You could keep it in a vial in a freezer marked “not smallpox we promise” for decades.

Hell, it happens already by accident. https://www.cbsnews.com/news/smallpox-vials-lab-freezer-penn...
Testimony by Mr Burns at the House Intelligence Committee: https://youtu.be/d-a3Bgemny8?t=1520
Really hard believing anything coming from Russia at this point.
> If you want to build innovative things or contribute to society, the best strategy right now seems to be dividing your time between (1) making a lot of money and (2) making no money.

I am figting for the bad guys in my work time and for the good guys in my frer time?
What is the performance comparison? On RAM, bottom end M1 Mini is a paltry 8GB non upgradeable.
This isn’t very satisfying, but I would suspect simple language drift to explain it. Someone came up with one-on-one or one-to-one to describe this particular type of meeting and popularized its use. Eventually someone decided 1:1 was a good shorthand.
Division can (up to a multiplicative constant, which by definition does not matter for O(...)) be reduced to multiplication:

> https://en.wikipedia.org/w/index.php?title=Division_algorith...
I'm not talking about the law of one price here, just the fact that the global currency exchange trade is decentralised. There's no one exchange that aggregates everything and can give you a single authoritative price.

In other assets, like equities, there often is a single central exchange. If you want to buy CURI for example, it's only listed on NASDAQ, so the price on NASDAQ is The One True Price as far as a normal person is concerned.

There's no such central exchange for currencies.
Chernobyl power supply cut completely after Russian seizure, warns Ukraine
Climate crisis: do we need millions of machines sucking CO2 from the air?
1. There is no evidence given that such labs existed.

2. "We can already conclude that in Ukrainian biological laboratories in direct proximity to the territory of our country, development of components of biological weapons was being carried out" implies that any country would have any say what it's neighboring countries do inside their own territory. Which is absurd.

Trust absolutely nothing Russia says. And don't submit politics into HN.
Do not forget the notes on dup2(). It's about the automatic closing of newfd before it gets replaced. I've bumped into this situation several times, that is why I'm mentioning it.

SYNOPSIS
int dup2(int oldfd, int newfd);

NOTES:
If newfd was open, any errors that would have been reported at close(2) time are lost.
If this is of concern, then the correct approach is not to close newfd before calling dup2(),
because of the race condition described above.
Instead, code something like the following could be used:

/* Obtain a duplicate of 'newfd' that can subsequently
be used to check for close() errors; an EBADF error
means that 'newfd' was not open. */

tmpfd = dup(newfd);
if (tmpfd == -1 && errno != EBADF) {
/* Handle unexpected dup() error */
}

/* Atomically duplicate 'oldfd' on 'newfd' */

if (dup2(oldfd, newfd) == -1) {
/* Handle dup2() error */
}

/* Now check for close() errors on the file originally
referred to by 'newfd' */

if (tmpfd != -1) {
if (close(tmpfd) == -1) {
/* Handle errors from close */
}
}
That’s 100% perfectly fine for me as well if we’re starting from a baseline of you talking about what’s important to you. It’s unfortunate that we have to ration time like this but it ensures that folks who normally wouldn’t initiate a conversation have one initiated for them.
So why do they pride themselves on a 99.9% uptime if downtime is common and normal?
Extraordinary claims require extraordinary proof.

In this case that the US would fund a bioweapons' lab in a non-NATO country, where they have little control or oversight. It doesn't make sense. And since Russia has provided no proof I'd wait for a bunch of compelling documents that give names, dates, cash transactions, and so on.

More than likely this is their "WMD" reverse-justifcation.
A Complete Guide to Node.js Process Management with PM2
I'm a little surprise that this is even a news. The amount is toot small, not proportional though.

The invasion of Russia put China in a dilemma
that China can not condemn Russia but on the other hand it does not support the invasion. There are a few reasons:

1.Ukraine has a very friendly relation with China . Not only this government but also earlier ones before the war (Now it might be different). Probably because Ukraine is not ideological. It's only hostile to Russia but not China as it's a "Regime". As a comparison there's another democratic country did the other way

2.The invasion is against China's historic position in UN so not condemning Russia is already a embarrassment.

3.The invasion is against China's interest.

Just a some facts:
* The trade and exchange of student between 2 countries are quite significant.
* The first negotiation between Russia and Ukraine was after a online meeting between Xi and Putin, along with phone call between Foreign ministers of China and Ukraine. There's a speculation but as history shows China like to do things quietly because It's often a more effective way.
its still 2400 EUR in Germany for example.
"The two great enemies of the rules based international order & the free world in the first half of this century will be China & Russia.".

I'll join everyone else here in pretending that we upheld and didn't violate any rules let alone breaching multiple UN resolutions, supporting, funding, arming multiple repressive dictators and repressive regimes.

Wow. Just wow.
Thanks! I enjoyed reading your comment.

1. This was beautifully said:
"instead of fucking around with CSS and starting on that Angular to React to Vue rewrite."

2. Yeah, so you're exactly in this place. You have money to live. You work on your product. You (probably?) enjoy it. But will it "succeed" in that it will start making enough money for you to live off it?

Btw here's one more post I wrote that's related: https://raumet.com/marketing

3. If you want to share what your product is, I'd be happy to look at it. Doc signing pursuing a GitLab model sounds interesting... my email is rauno@raumet.com
If you don't know how the program is going to be used, how do you know that it is doing the right thing? Is "Hello world" actually the expected output?

Also, what makes the status code handling special compared to, say,
- assuming the english language is the preferred language instead of asking the OS for the user's preference
- assuming that the output has to be ASCII (or compatible) instead of something like UTF-16

There seems to be a weird obsession with the program's status code over anything else in this whole comment section, and it seems to me that the only reason for that is that back in the stone age of computing, the status code was the only thing that got standardized, while locale and encoding didn't, so properly supporting the latter is hard and therefore assumed to be less important.
It's funny I parsed the dummy name "Notareal Personxxx" as 'Notary-something' and thought maybe this was some type of legal proxy account.
What about this is "virtual" and not a regular table?
Downtime is not the same as service disruption
Only for supercomputer tasks like weather forecasting. Not for near-embarrassingly parallel jobs like high traffic web servers and render farms.
I ordered a 32GB MacBook Pro back in November from a reseller. I just received it last month. Though I saved almost $400 compared to ordering it from Apple, I am not sure the extra wait was worth it.
Intel was the single-threaded king until Zen3, so that's no real surprise.

Try the same thing with mold.
Great article, the intro captures the core reasons why I recently quit as an engineering manager at a multi-national aerospace company. It also rather succinctly underlines how Boeing end up with the 737 Max situation.
What happened to Solus after the founder exited? It still seems to be available, and their latest release was in July.
The Rubber Duck method of debugging
Why is this on the front page instead of the billions of dollars that the US and Europeans are giving?
> I guess my bottom line is that X does cause Y, because it intuitively seems like it would.

Yes. Judea Pearl argues that one cannot and shouldn't argue about causes and effects when not knowing what X and Y are, without a deep understanding of the nature of X and Y. And if it was so, then the author would be able to include observational studies into his analysis.

Moreover oftentimes there are no studies available except observational ones. A true experiment is a costly thing and sometimes it is plain impossible to conduct. If you have no abilities to reason about causes in this more general case, you a doomed.
> the only thing we can trust is that the person who made this release is (according to PyPI) allowed to make releases

This is wrong. What we are trusting is the package author. In Node.js land, I trust the author of Express, because they have provided an awesome library that I and many others have gotten years of use out of. I used to trust Marak, but after his recent injection of malicious code into two of his popular libraries, I don’t anymore, and I won’t use code from his projects. When I want to install an npm module in a project from an author I’ve never used before, I go read the source of their package so I don’t have to trust them (in many cases this has led me to find a number of bugs, and end up switching to another project).

Knowing that the same person who released the previous version of this package also released the next version definitely has value to me. A pinned key, like ssh uses, would have value. Is it perfect? Far from it. Is it better than nothing? For me, absolutely.
All of those listed are WAY above MSRP! MSRP is $1,499 in the U.S. and £1,399 in the U.K.
Enjoyable read for sure, but i think the question whether ot not this constitutes a bug or not is open for interpretation.

IMHO, it doesn't.

hello.c is written in a way that makes it very clear that the program doesn't care about error conditions in any way shape or form; the return value of printf is ignored, the output isn't flushed, the return of flushing isn't checked, noone looks at errno; ...so anything happening that could go wrong will go unreported, unless its something the OS can see (segfault, permission, etc.)

If I expect a program to do something (eg. handle IO errors) that its code says very clearly that it doesn't, that's not the programs fault.
> But instead they dropped paratroopers and sent tanks straight to the capital of a European country with 45 million people.

One has to wonder how much of that difference in "geopolitical expectation" vs "strategic reality" comes down to military decisions around geography?

Geopolitically it would make sense for Russia to only go into the separatist regions and reinforce them, after all that's been their publicly stated goal since the beginning, such a "short-range invasion" into territories who are already mostly pro-Russian would have been a rather quick and done deal.

But from a military strategic perspective these areas might not be very good defensive positions long term, especially when the prospect is anything that involves masses of NATO forces. While just bit further West the Dnieper presents a very convenient geographical barrier, with Kyiv sitting right in the middle of it.
On Firefox, Ctrl+W is only unfortunate if you press Ctrl THEN W, holding W and pressing Ctrl afterwards is fine.
As a manager, 1:1s are primarily for you. Not the manager. If you’re getting nothing out of them, suggest changes to cadence and/or frequency.

I won’t let my staff ditch them 100% as there’s also a component where I’m using them to spot problems I might not see otherwise. But for the most part, I treat it as their time
Pentium II 300 with 64MB. Riva 128 graphics card. Ran BeOS and Linux on it. I think I got my first DSL line (256 kbps SDSL) that year or the next. Magical.
Firefox 98 Release Notes
" The reports were inaccurate, based on misinterpretations of the documents, which were real. " (TFA, 4th Paragraph).

So does that mean the article's title is clickbaitish?

I think I might need some more coffee
Or the unfortunate larger truth, that China doesn't care.

Maybe they'll give the speeches. Lament the tragic loss of human life. Say whatever polite society expects them to say. But they really don't care when it comes down to it.

Someone tried to tell me that a long time ago about a potential war between Iran and Israel. China would make the speeches. Show up at all the meetings. But they really wouldn't care.

It wouldn't be a cultural misunderstanding leading it to appear to us that they don't care.

It wouldn't be a feigned indifference they act out to gain some negotiating advantage in some other area.

They Truly. Wouldn't. Care.

They may participate in memorial ceremonies. Perhaps contribute to the reconstruction of affected nations. But for the most part, yeah, they'll just keep marching off to Africa and extracting resources to build China.

In essence, maybe they're like us in the West, but with less pretense.
During a war with a major cyber battle space?

I think it’s going to be the new normal
One-to-ones seem like yet another of these cargo-culted management trends that add needless ceremony and develop into an end-in-themselves. At least anywhere that I've been that's tried to implement them.

We chew up an amazing amount of time on this kind of theater.
FYI:

> Published: 2019-02-13

> Updated: 2020-09-23

Also, on a tangent, this site asks me “Please disable your ad blocker”. I don't have an ad-blocker enabled — only Privacy Badger — so I would see your ads if they didn't involve tracking. Your move :)
Usually the result of ignoring "disk full" or partial writes is not resilience but byzantine failure instead.
Two more I would recommend in addition to Lansing's that focus more on different specific aspects of that expedition are "Shackleton's Boat Journey" by Frank Worsley (who served as captain of Endurance) and "Shackleton's Heroes: The Epic Story of the Men Who Kept the Endurance Expedition Alive" by Wilson McOrist.

I think anyone with an interest in sailing or maritime navigation will appreciate Worsley's first-hand account of the crossing from Elephant Island to South Georgia in a modified lifeboat[0]. Worsley covers the subsequent crossing of South Georgia's mountainous interior in great detail as well.

And often left out from popular accounts is mention of the Ross Sea Party[1], who endured terrible conditions on the other side of the Antarctic continent to ensure that Shackleton and his crew would have had enough supplies to survive the final stretches coming from the other side of the continent.

[0] https://en.wikipedia.org/wiki/Voyage_of_the_James_Caird

[1] https://en.wikipedia.org/wiki/Ross_Sea_party
99.9% = 8.77 hours per year

Multiply that out by 1000s of providers.
What rules? Whose rules?
Why on earth the article linked to archive when the original is still up? https://slashdot.org/story/99/02/12/1429236/ask-slashdot-how...

Is this another one of those "the old comments / commenters were better" nonsense?
I think Cold War 2 has already begun. I just don't see how the pre-invasion state of affairs could be restored in any realistic scenario. To hit the undo button Putin would have to stop the invasion, profusely apologize, pay reparations and make other concessions like returning Crimea. And of course he will do nothing of the sort. There's no scenario that I see under which which Putin is still running Russia and it stops being an international pariah.
Well, Java has since introduced RuntimeIOException, which could be used in cases where an IO exception is unexpected, so we could introduce a new class, say, ErrorCheckingPrintStream, and add the method `ErrorCheckingPrintStream withErrorChecks()` to PrintStream if it's considered sufficiently worthwhile. So you could have:

System.out.withErrorChecks().println("Hello World!);

But we can't change the behaviour of the existing PrintStream.
Guess we will see once one is available to be tested, but I doubt that’s the case. I was guessing 5-8W each, but I could be wrong of course.