skysight-inc/HackerNews huggingface dataset:
> it's probably a bit of a process for the host of the frontend to update the database

Right, I suppose I didn't put my point very well, but as I see it there are only two options:

* Everyone gets their code (with the built-in torrent for the database) from the same source, presumably the source that created / seeds the database. In this case the host is arguably just as vulnerable to the authorities as The Pirate Bay. If p2psearch doesn't make torrenting more resilient than TPB, what purpose does it serve?

* One brave citizen creates and hosts a single copy of the database, and it goes viral. Lots of people host it. It never gets updated, because the whole point of using IPFS / torrents is that everything can be addressed statically. In this case the advantage of p2psearch is obvious - it functions as a DHT with a built-in search that is more or less impossible to take down! On the other hand, the lack of mutability greatly reduces the value, since as I said in my OP most torrenting is focused on new releases.
Failure isn't defined by programmed control structures, it's defined by requirements and implemented via programming.

If the requirements of a hello world program include accounting for all error boundaries of the host system, then I am yet to see them written down but would invite anyone to provide them.

The parent comment has made a start in this regard.
Interesting enough, I've uploaded an IPA and will post a link to the PDF once it arrives back. My app is pretty straight forward, but it has potential for circular and endlessly following links. Will be interesting to see how it handles it.
Can anyone explain me like I'm five, why this major transition from PulseAudio to PipeWire is happening during the last year?
Revolut has the same currency pair sample on their website, and it's a few bucks cheaper:

https://www.revolut.com/currencies
Yeah you are probably right.

Now I'm curious about another interesting question. Should bash be the one that handle the error and exit code in this case? Since it seems to be responsible for handing the piping operation.
I dunno, I know that people have been preserving relics from polar expedition huts, Scott's and Shackleton's for example.

(You can even buy a whisky based on the whisky they found stashed at Shackleton's Hut): https://nzaht.org/shackletons-whisky/
Your program has a bug because it can write nothing or just part and will always return zero exit code. Ie think about using your program as part of bash script where you often rely on process exit codes.
“For scientific discovery give me Scott; for speed and efficiency of travel give me Amundsen; but when disaster strikes and all hope is gone, get down on your knees and pray for Shackleton.” - Sir Raymond Priestly, Antarctic Explorer and Geologist.

For those who don't know about this expedition, NatGeo has a good video about it on youtube. https://www.youtube.com/watch?v=sgh_77TtX5I
Hmm this is a good point. To be honest I was in that bucket for a while too. I think you're right, we'll just need to figure out how to prevent US app store users in the US from getting confused. I would recommend you sign up on the website for now and we'll make sure the app is available in the US app store when the service launches!
I tried it in Chrome and it just worked. The mouse position was off but that could be worked around. Once past the menu everything worked very well.
Fair point indeed.

But following this line we might find ourselves in a precarious position where we must admit that any democracy liable to being peacefully, insidiously manipulated by a minority through various means may fit this description.

We open ourselves to an argument by an anti-west person who would say that capitalism is a pseudo-totalitarianism by that measure because the Bezoses and the top .001% lobby lawmakers and manipulate mass media (that they own) to make people believe whatever furthers .001%'s personal agenda.

I disagree with that position, thus I apply a different criteria. Whether people can think freely, whether people can protest, access free media (yes, there is no longer Twitter, but many others left), disagree with the government, etc.

Have I not been in China somewhat recently, I might not have objected. But I saw how on Beijing airport transit rail there is a social advert basically showing a caricature of the rotten, corrupt West against the goodness of communism. A screen in every car playing it on a loop. This type of blatant conditioning is simply unimaginable in Russia.

So in my eyes there is a gradient, and observing the gradient is important to the cause. Not observing it is giving in to such black-and-white unthinking that is precisely the bread and butter of totalitarianism.

---

I accept that there may be a communication objective where you want to hit a person with a strong statement to make them think. "You are living in a totalitarian country." Maybe they would be taken aback and reevaluate their life through this new lens. But I don't have the intuition that this is an effective approach. Hopefully they don't have China or North Korea to compare to.
bleeding money and key people leaving is the main story here I think with the drama being a side effect.

Seems to be a repeating story with these distros that are stacked on top of already well curated distros. To me it just doesn't seem sustainable because the work that goes into this is just immense compared to what surplus value you get out of it. Makes me wonder if the novel things these projects add wouldn't be better served simply as separate packages, removing a lot of the maintenance and costs.
The vaccine does not and has never stopped infection or spread. Therefore there is quite simply no collectivist argument for vaccination even if we accept the premise that everyone should be forced to blindly trust authorities against their will, which we should not (perhaps military service is an exception to that, but it's not due to philosophical objections to individualism given that said military is usually deployed in defence of it).

In fact, when raw rate data is published (e.g. by England) what you see is that vaccination starts to actually increase the risk of infection after some months, not decrease it! This article has an in-depth analysis of the UK data along with animations of their graphs so you can see the evolution over time:

https://dailysceptic.org/2022/03/06/covid-deaths-continue-to...

The cause appears to be a form of immune imprinting, in which the vaccine trains the immune system to make antibodies against the original Wuhan strain spike, then Omicron comes along with a very different spike but otherwise looking kinda similar and the immune system misfires. It builds antibodies as it was trained to, instead of ones that will work, and then it takes a while to notice what's going on. In that time period you've become more badly infected than an unvaccinated person would have done. It turns out that this has happened many times before with vaccines; it's not a given that vaccines definitely cause lower rates of infection or sickness.

This would appear incompatible with initially high effectiveness, but when examined closely that appears to be a set of nasty statistical artifacts (invalid assumptions underlying TNCC study design + immortal time bias). Therefore it might not actually be real. The UK data shows evidence that these problems exist in their data, and the UK HSA is unusually thorough. Data from Alberta that they published and then swiftly deleted when it was realized what it meant, also backed this theory up. Certainly the trials couldn't show benefits even for 3rd doses pre-Omicron, so they had to be approved on the basis of elevated antibody levels rather than clinical outcomes (which is backwards - putting the cart before the horse). The fact that most countries had by far their largest waves after vaccinating most of their population is suggestive that the negative effectiveness might actually have been there from the start, but hidden.
Yeah, as I said, a somewhat recent addition. The problem with skimpy storage on base model Macs has been an issue for decades, and it has gotten worse since you can no longer upgrade with aftermarket parts.

"Optimize Storage" is a bandaid that helps make your Mac with too little storage usable. But it's not a great solution. You'll be looking at spinners a lot. It's just not a nice experience when every video you want to look at takes a few minutes to load.
I also didn't find the videos hard, as lip movement looked quite fake. Maybe for some people they would fit better, but both Trump and Biden are too old to move their lips so vigorously.

As for the text: you can easily have more than 50% success rate:

- with political knowledge you know some things are unlikely to be said by a given politician

- ironically, if the text is grammatically correct, it's unlikely that it was actually spoken by a politician - real transcripts have stuttering. Of course AI could be train to contain stuttering as well, or a bad AI could spew out complete garbage. I think in case of both Biden and Trump that makes it especially hard to differentiate between bad AI and them :D.
> large Neo-Nazi supporting population in Ukraine

Do you care to list those sources? It sounds exactly like a successful work of Kremlin propaganda.

Please, ask anyone, any foreign citizen who lived in Ukraine, if they ever saw people like that in person and if it was anything but a short "demonstration"/provocation happening once a year.
That's not "money" in a useful sense for most people in most places. So then you're left with the problem (and expense) of converting it to/from usable money at each end.
I remember reading this back in 2013 but didn't bookmark it so it's great to have the link again!
Ahh, you nerd swiped me. I was involved in a hi rez phone before the iphone. https://en.wikipedia.org/wiki/Nokia_N80
You seem to be getting a cold response here but I feel much the same way. I'm tired of loud hot chunky computers. I want a computer where at idle not a single fan is spinning and hardly any power is causing coil whine. I want something where long term I can re-use the box as a neat little server.

All this I/O and a nice bit of speed in this tiny quiet power-efficient little box? Sign me up!
Sad to see, I have always looked on Elementary as a nice alternative to Windows and Mac. I am kind of glad to see that even if the founders seem kind of politically active they haven't pushed it on the official elementary site or repos.

Usually today people seem to want to push politics everywhere, so kudos to them on not doing it.
Sustainable Energy – without the hot air, by David J. C. MacKay.
Well, I'd say that the older languages mostly get it right, while the newer languages mostly fail.
This is core to the FX (foreign exchange) business model. You have two places you can get paid: fixed transaction fees and the “spread” on the underlying exchange rate.

Most companies offering FX services will charge both.

Most consumers are not sophisticated enough to do the calculation to blend the fee into the quoted rate to get the true rate. Institutions will be.

The risk of a “no fee” pricing scheme (or why there are fees in the first place) is to avoid getting wiped out by lots of small transactions, where your per-transaction overhead dominates. OP clearly has automated enough that they are not worried about this. And given the amount of manual work still involved in FX (do not get me started on some of the process hell I saw running international payments globally over an “api” payment provider), there is also a lot of room to reduce total cost through automation.

But in summary, everyone is making money from the FX rate spread, and you are always getting charged more than the provider is paying for the currency. The question is just whether fee or spread dominates.
Honestly, probably intentional. I mean, you can't write an article about a Twitter thread where above each tweet you see the name Danielle and still call her Daniel accidentally.

And this isn't the first time that Lunduke is behaving... reactionary, to put it mildly.
> but you choose to redirect the pipe to a different location

The output doesn't go into a pipe however, the output goes to /dev/full. Redirection happens before the process is started, so the program is, in fact, writing directly to a file descriptor that returns an error upon write.
Most rituals boil down to forcing communication in superficial ways. Heaven forbid managers have to actually manage.
8k/65in has the same pixel density as a 4k/32.5in, which is mid-range as computer monitors go. 16k would be nice if that was possible to buy, but this pixel density is good enough for my purposes.
This still succeeds, because puts() is buffered.

(And silently returning non-zero would be bad anyway.)
Revolut has likely the most complex fee structure I've ever seen. I think their first 1k per month is free, but after that you get charged. They also charge additional fixed fees just for the international payment.

Good luck!

https://assets.revolut.com/legal/terms/International_Payment...

https://www.revolut.com/en-GB/legal/standard-fees/
Here's a better idea: stop fostering cultures where saving face is more important than trying to get things done. These 1:1s supposedly help working to it, but there are limits to what a manager can do, on top of who a manager is themselves.

These 1:1s are becoming what every process inevitably becomes. A strict panacea which turns out to not be a panacea at all.
They don't show you your performance afterwards. If they want to ask for my time, that's the least they could do in return...
_Some_ of the claims were pretty accurate.

A lot of them, particularly the GPU benchmarks, were misleading because they only looked at performance that they had dedicated silicon for.
It's a lot closer than you might think.

A senior engineer in the Bay can easily pull down $400k/year in total comp, which is $200/hour. The rule of thumb I've always heard is that a fully-loaded engineer costs roughly 2x their comp in taxes/insurance/facilities/etc.

When someone costs the company north of $3k/day, it's cheaper all round to just plonk a brand new $6k MacBook Pro on their desk if they have a hardware issue.
https://bulldogjob.pl/readme/frontend-developer-praca-i-zaro...

According to this article majority of people don't earn 15k PLN as a mid. I hope you are not confused with the range on job offers on the bulletins.
Written that way, it seems the fault is on the Internet. I'm more inclined to believe the fault is on the people... but of course, this doesn't change the facts.
The risk was not having these things sorted out at the start. It’s pretty standard to have vesting schedules, even for founders. For exactly this kind of situation. Most Series A investors will stipulate such a requirement, and if there was already a vesting schedule it all resets as part of the investment.

Similarly it’s less common, but still not uncommon, to have provisions for leavers. Either some kind of prenegotiated basis to determine how you calculate fair value and buy back the share. Or I have seen something that was more like a reverse vesting in that the ownership expires X years after you leave.

The benefit of sorting all this stuff upfront isn’t just to avoid negotiating at the worst time when emotions are high. The game theory aspect of it requires you to balance not getting screwed with what seems fair if you’re the one that leaves.
It's expensive for a reason... Technology, banking fees, compliance department, margin loans... I'd be interested to see your financial model!
I found it interesting. If you generalize a bit, the question is "Will a naively written stdio program handle IO errors?".
The fact that for several popular languages the answer is "no" is disappointing.
From the rates I'm seeing, it depends how much you're sending. Revolut has "no fee", but their rate is slightly lower. So for large transfers, the £3 fixed fee works out cheaper.
any plans to add ¥ transfer to Japan?
I'll be relocating there soon and in the meantime have to send some money to the wife
I follow the development of elementary for a while now and even contributed a little bit from time to time and this is honestly the first time I heard of this name change. So I think it is an easy mistake to make and would not automatically assume malice here.
puts(), like printf() and all the C-standardised "stdio" functions use buffered writes. So that is also buggy, because the buffer won't be flushed until after main() returns. You need to call and check the return value of "fflush(stdout)" manually to get the correct result.
Congratulations to the founding team on launching this but I have the same question.

Revolut transfers are instant and have no forex fees if you are on their paid plans which include other features as well. If you transfer up to 1000 GBP, it is free without a paid plan. How do you plan on competing with them?
It would be SWIFT, yes. That makes sense. Thank you for clarifying.
Oh... You think selling the flow info of consumer FX will pay for all that.
> they could in the times of Perestrojka and can do it now

They didn't and they most probably won't. Perestroika was a top-down change, not some kind of a people's revolution, they just rode the wave.
IIRC kombucha is barely alcoholic, the fermentation mostly makes it fizzy.
Her twitter (which Lunduke links to, and copied tweets from) very prominently features her new name.

I'm not saying it can't be accidental (in which case you do what you do when you've accidentally been rude - apologize, correct your mistake and move on), but it is at least careless.
Our customers always get the live exchange rate, direct from the world's biggest currency exchanges. We add zero markup to the rate. So customers really pay just £3.
Indeed https://news.ycombinator.com/item?id=30611768
That's half of it. The other problem is that now you are connected to Edna's unsavoury friends, and can now easily argue with them about any of these issues. Edna's dad might randomly join a conversation you were having about something unrelated.

We're not really equipped to be so connected to people we don't agree with about everything.
It's strange how so many informal conversations have become formalized.

Phone call? Book a calendar invite. Talk to your manager? Schedule a one-on-one. Want to raise a technical comment? Issue a Jira ticket.

Not to say that this is all bad, but wondering if it's really helpful.
fakes have been an issue since forever, and the solution has always been the same, estabilishing a trust chain.

just cutting things out of context is enough to completely twist reality, deep fakes are just convenient shortcuts, but hardly needed.

media going back into "anonymous sources" and "people close to the matter says" isn't helping either.

as a sciety we were going in the right direction with pgp and decentralized authority chains, but apparently all that scene is pratically dead nowadays.
> Historically you didn't need to know everything about everyone.

Well... that would only be true in an urban environment. And historically, urban environments accounted for an insignificant share of the population.

The normal historical experience was that you knew everything about everyone else and they knew everything about you.
You could have summed up your point with 2 words: Survivorship bias.
I have recorded over 300 Amiga demos. Here they are
Exactly. And isn't UNIX all about writing tools that can be used in unintended ways and combinations?
Maybe you’re on the wrong thread/forum? This isn’t /r/pcmasterrace.

> the computer illiterate masses gave up game ownership giving birth to all the evils of modern gaming

It’s really hard to take you seriously with your constant berating of normal people.
> philosophical? they are the most responsible company ever https://www.apple.com/environment/

LOL. If Apple actually cared about the environment they would make their products repairable and not fight people who repairs them.

It doesn't matter what you say if people are force to trash the entire computer because of one part failure. Most computers will not be recycled and a lot of them end up in toxic fires and stripped for metals.

Linking to a marketing page of one of the absolute worst offenders and claiming that they are the most responsible company ever is delusional.
To be very harsh, it's not even a game of skill (I clicked some squares and got the title as written on the cover), and I guess the author wants to go viral, but huh, tweeting the info about what squares you clicked spoil the game for others...
Obviously he did not need an invitation to make a gigantic mistake. This mistake would have been ours as well.
Oh the course starts today.. Is there way to view the lectures without enrolling?

Just more generally, do you have some mental model when you move from using something like a dataframe to using SQL?

For instance people working in R rarely talk about using an SQL database - even when they have huge datasets. And I guess I don't really see when you should be thinking about making the switch over.

The only thing I see distinct about databases is it's always hand in hand with web-tech - and it more focused on mutability (which if you are doing some stats your data is usually immutable)
My daily usage is mostly whatsapp, twitter, reddit. I don't do heavy apps like TikTok, Instagram or Facebook. Figure that out how much battery but a friend of mine depletes the battery twice as fast as me during a day. The mini and SE would be good for some casual usecases, but for example, when i go offroad and use apps that uses the gps, the battery dies pretty quick. I will not go for the max models, but the middle size models are much battery performant than mine.
We would absolutely love to. We've started conversations with banks and hope to offer Japanese Yen soon.
This was a delightfully thorough thread. Thank you!
That's insufficient, because printf() is buffered.
XS team here too - it's the last budget-friendly iPhone with a portrait camera.

While a wide camera is a useless gimmick (or a requirement for AR that hasn't arrived yet), a portrait camera allows for great photo composition. Apple knows it and uses this as a gate to force people who care about photography into the $1000+ Pro range.
I think North Korea was bombed into the stone age in the 50's and sanctioned graciously to this day. They cannot last much longer and will probably give up next week or have a revolution that will install a 'good' government soon. Sanctions work.
Even if you followed her on Twitter, and "reported" on a thread with the name Danielle staring at you above each tweet?

I'd argue that by that point you'd be pretty aware.
Thanks to proper change process and redundancy of key infrastructure...maybe once a month there will be a serious problem that raises the stress levels. But most of the time it is stuff like short power outages or ISP outages for non-critical infrastructure.

We also have a good bonus scheme but you're not eligible for bonus unless you've done some on call time (amongst other KPIs) . So between all of that, people don't complain about being on call here! It is pretty easy to get a day covered by a colleague if it's your wife's birthday or something. Overall it's a great place to work for!
Each leg of our transaction carries a substantially fixed fee to the business - which is unusual in currency exchange. Having achieved those economics with our partners, we summed them up, added costs for operations and compliance, and added a margin to run our business. That's how we ended up at £3!