skysight-inc/HackerNews huggingface dataset:
Currency devaluation happens automatically regardless of government intervention. Where did you get the idea that it's just a currency policy? Currency devaluation and appreciation are purely market driven depending on supply and demand. If you have two countries trading with each other and one of them has a surplus like the trade between Germany and Greece. Greece has to borrow money from Germany for a surplus to happen. The market automatically compensates for this. What happens is that the demand for the German currency shoots up and demand for the Greek currency goes down. This means that eventually German products are no longer affordable because the Greek currency has been devalued and Germany won't lend money to Greece anymore because they can't pay it back. This also means that suddenly Greek labor is much cheaper than German labor despite the productivity gap. Therefore there is now an incentive to start more Greek businesses.

Anyway the takeaway is that there is an upper bound to how much Greece can borrow from Germany before local industry becomes more cost effective. The goal is to trade as much as possible but to also support the local economy.

Now the same scenario with the Euro results in no appreciation or devaluation. Greece borrows money from Germany. The exchange rate doesn't change because it's the same currency. Greece's ability to repay the loan did not change but there is now no economic pressure to not lend money. Greece can lend as much as it wants and since German products are always more cost effective it will use that borrowed money to always buy German products. The local economy languishes and eventually Greece has borrowed so much that it can't pay off it's debt. Then all you need to do to finish off Greece is to launch some kind of austerity policy that decimates what little local economy has managed to survive.

There is no working solution for the problems a unified currency causes. The best thing that one could possibly do is to have transfer payments to cancel the surplus but there is no way to force people to spend that money in the local economy and there is still the perverse incentive to increase the surplus to get more transfer payments.
Ask HN: State of PLC Programming
Hello. Experienced PLC programmers, how do you feel like working with current PLC programming (ST,CodeSys) languages when there's a whole world of great programming languages like C#, Kotlin, Lisp. I feel like I'm trapped in the old way of programming when doing PLC and there's no way to escape. How do you feel about it? Are there some tools or ways which would make my work easier?
This is exactly the kind of reasoning that has always stood in the way of real people using Linux. It makes me sad that we've come a really long way towards taking that mindset out of the OS and we seem to be moving back to it again.
If a software system has to be designed to make up for aircraft design problems, namely the too large engines that break the limits for ground clearance in the normal 737NG config, then the mentioned issues are not "entirely false" and "disinformation".

Boeing needed to counter the A320neo and they needed to take shortcuts that ended up killing people. I wouldn't be surprised if this were management failure and the actual engineers at Boeing have always been throwing around copious WTFs when building the 737 MAX 8.

"Hey engineers, improve the 737 to be X% more fuel efficient and make sure it doesn't need to be reclassified as new type. Have fun!"
Good to know - thanks for the info!
Unless you're interested in OCI (?) containers, you're probably better off with straight proot, or charlecloud if you're allowed user namespaces.
https://github.com/hpc/charliecloud
Depending on how the code is being served, cloaking is a big problem for scanners... if you think it's no risk you're probably overlooking the risk. Google put out a report on it and there's lots of papers on it and related topics like VM detection in browsers.

You can use SRI for something like a specific version of jQuery, but not for most of the products people are relying on that have more dynamic functionality.

SRI isn't practical for third party resources that are expected to change over time, which is actually a lot of third party resources. For example, a chat script like Intercom will change when someone from marketing makes a change that affects its frontend settings. This may be changing some text or coloring. So you can't pin it with SRI.

In your case, if your product tells you that some marketing script you're using changed hashes, how would you know whether that was a valid change or whether an attacker introduced malware?
> What is that supposed to do against the domestic population? Would they use their tanks and planes to blow up their own bridges and cities?

To fight an insurrection of its own populace? This is what is being described.

This has precedent. See Tianamen, Soviet Union sending the tanks to its satellite republics, the Turkey failed coup.

The only time the federal government can be stopped is to wait 4 years and electing a new president. Allowing individuals to own AR-15 has no bearing on 'freedom' from federal attacks.
Both Perl and IRC have suffered heavily from a massive loss of popularity over the past decade, I can't say I'm too surprised that irc.perl.org is going the way of the dodo.

I really like IRC and I'm really sorry to see it go, and I still have an irssi running full time on a handful of servers. Freenode is basically the only server that manages to maintain its user base, but even for them it's not really growing anymore. I used Mozilla's IRC server pretty heavily when I was learning Rust and it was great (the community is really helpful and well moderated), but AFAIK they plan to get rid of it in the near future. Can Freenode single-handedly keep IRC afloat? For how long?

Clearly these days it seems that people want something a little more advanced than the pure text chat of IRC, and the federated architecture is not seen as a killer feature anymore.

From my point of view the centralization of the web seems to be unstoppable at this point. You can argue all you want on HN but people will still ditch IRC in favor of Discord or WhatsApp. I was talking with a bunch of geeky people in their early 20's the other week and for some reason I mentioned IRC and about half of them didn't even know what it was. All of them used Discord and WhatsApp however.
I'm not arguing against IP and friends here, just pointing out that pirates offer a better service that people increasingly like to use and are punished for it.
Australia's anti-encryption laws being used to bypass journalist protections
That's because it doesn't have open in its name, it's called GPG or GnuPG.

It's another product based on the same specs.

https://en.wikipedia.org/wiki/GNU_Privacy_Guard
Yes, we all remember Dominic Tarr's event-stream handover to an anonymous hacker because maintaining it "wasn't fun anymore" https://gist.github.com/dominictarr/9fd9c1024c94592bc7268d36...
The big inconvenience of encrypted netflix content is that I cannot run it through madvr for better upscale 1080p->4k, the paradox is that a free torrent content might in the end take less size and look better. And let's not forget about some phones (poco f1) where netflix only allows lq because of missing Widevine L1.
I think if Boeing (or Airbus - what do they use? Faster chips or better algorithms or ...?) really wanted that extra processing power, they would've pushed to get the next chip in line to be certified for aerospace applications.

The fact that they neglected to do this... I don't know, public perception and Boeing's own representation seemed to paint a picture of "computer" and "chip"-aversion up to the point when they no longer could ignore the issue by designing a plane that needed to have it in order to be certified they way they wanted it to. And by then it was of course already way too late to certify another chip...

Then again, on the other hand: Boeing designs a lot of military planes, too, aren't these almost always exclusively fly-by-wire? Shouldn't they have the know-how in these things as well? Or is there a no information-exchange policy in effect between their military and civilian teams?
I think, "comntr" is more like "integrated 3rd party" that can be run like a self hosted solution.
How I use Our World in Data in my work as a high school teacher
Exactly it was a crude and unsophisticated attack. I am pleased the ICO looked at the facts, not the spin and recognised the negligence of BA.
That sounds like a logic flaw because iPhones and most other devices like it will normally auto update after a short while. I think more people will rely on that feature than browse, uh, bugs.chromium.org...

This view of it will assist hackers in getting a head start before the auto update cycle gets to your device and you're notified. And if you're hit but something like this before that, your iPhone will no longer be able to update and apply the fix.

Of course, there's no way to find an objectively "correct" time frame since update cycles vary, but a month or two ought to give plenty of time for the updates to roll out and users to be made aware.
Don't throw such bullshit. Of course you can take screenshots, and no a screenshot program does not need to be adjusted for each DE.

The screenshot program only needs to interface with the org.freedesktop.portal.Screenshot api, which works on GNOME, KDE and wlroots.
Matrix uses double ratchet crypto and is federated, yes. Encryption is not on by default yet due to UX problems, though. It's supposed to be solved soon.
What's really sad is that Microsoft claims it wants "developers, developers, developers". But when I pay over $1000 for a computer I expect it to work for me. Losing work at any time, for any reason, is a problem.

Losing work because Microsoft "needs to reboot" is unacceptable.
Nothing but he followed up by saying he wasn't interested in the answers.
He wrote a (good) book about the whole endeavor: The Science of Interstellar
I think we tend to forget that running infrastructure is more than just keeping the servers working. Initially i thought 'oh maybe i could help with keeping irc.perl.org alive', but my motivation quickly went away as I kept reading the article ...

Thanks for all the work, sungo!
The UK system is also highly dependent on utility bills as a proof of address if you are an immigrant.
OpenPGP is not a product, it's a standard.

Maybe you're thinking of https://sequoia-pgp.org/ or https://neopg.io/ ?
Then substantiate the reasons for the celebration while giving context and facts. A post containing just "Good." is vague, uninspiring, unenlightening. It's noise.
I'm a developer with extensive experience in SIL-4 programming, specifically for life-critical systems (rail transport). I've built software subsystems that are used in 38 countries around the world to keep the trains safe.

The issue is the extensive costs of changing from one CPU type to another. Certification for these systems is a multi-year process and can cost millions of dollars even before any kind of success is guaranteed.

There are still very old CPU's out there, functioning just fine for decades. Safety programming doesn't just swap out parts like consumer computing does - it takes a lot of work to change CPU's.

I don't think Boeing has been kicking the can down the road on the upgrade. I do think they've been trying to cut costs and exploit their customers by offering extra safety features as upgrades, rather than making them standard. Its interesting to note that some of their customers don't require such stringent safety features in the regions they operate - i.e. this is as much of a legislative issue as anything else. It could very well be that Ethiopia doesn't have the same safety requirements encoded in its laws governing flight as France does, so Boeing offers different features not just according to budget but also legislation - although we are sure to see that change rapidly now.
Algorithm React uses to update the view. Increasing performance of a component
I've been trying to get back to IRC, but the clients seem dated for the most part. Do you have recommendations for something with a UI that feels reasonably modern?
Once you are at physical access, you can go to town. Optical surveillance and even recording the sound of the keys being stroked to calibrate[0] an acoustic cryptoanalysis algorithm.[1]

[0] https://www.schneier.com/blog/archives/2005/09/snooping_on_t... [new algorithms require less time]

[1]https://en.wikipedia.org/wiki/Acoustic_cryptanalysis
Basically, yeah. You can specify a hash for third party JS and audit it at that version and you can sandbox JS in iframes, but most people do not do that.
my first thought on that post actually was, how about moving all the channels onto freenode? there is no need for every community to maintain their own servers. and most FOSS IRC users will be on freenode anyways.
Lucifer is particularly funny in this regard: exclusive to Amazon for seasons 1-3, Netflix for 4.
Automatic subtitle download and synchronization using machine learning
Nobody talks about the real reason to use Tabs over Spaces
Amazon Go stores are cashier-less but not staff-less, there are people watching.
> they needed to take shortcuts that ended up killing people.

No. They chose to take shortcuts.
But the bottom of that page has a cumulative count by vendor which shows Apple having the second most security issues, only topped by Microsoft. Considering the fact that Microsoft has much bigger market share and therefore security research attention, that's quite an achievement.
Probably minuscule when stacked next to the costs of grounding all 737MAXs for half a year and the negative publicity of multiple planes catastrophically nosediving out of the sky
I read this a while ago; it's some of the most inventive, imaginitive science fiction I've ever come across.
Photography can be likened to painting, it's a form of art.
>Are the legacy CPU's really better for this use-case?

Yes. Legacy CPU's have the advantage of years and years of testing. Newer CPU's are not as reliable for safety-critical systems inasmuch as not all the kinks have been worked out, and there may be catastrophic bugs in newer designs that won't be discovered until mass deployment on consumer markets.

Meltdown and Spectre have sent shock-waves through the safety-computing industry. I wouldn't want to fly on any plane that is running on the latest-generation Intel chips - they're just not settled yet.
I've always wondered, how do you avoid these choke points becoming a "camping" spot for critters near the top of they food chain?
if sungo is reading this: I'm happy to take over or help the new opers.

I've got some experience in IRC administration (Myself being in a similar position as sungo in a similar sized network).

The centralisation of IRC to places like OFTC and Freenode leads people to think that all IRC networks are similar to those, I'd rather help keep it more spread if possible.

That said, I'm sad to see another IRC operator burn out (since, it really sounds from his words that he's burned out with comments like "who cares, let it rot"), I wonder how we can support people better who are in "solo" positions like this in general.. :\
Sustainable UX design: saving the environment with smarter websites
Yes, but then you still have the same problem when you discard that paper or wood product. It either decomposes or burns, which releases the stored carbon, and you have to catch it again with another fully grown tree.

What I'm saying is that yes, we should plant more trees, but it must not be just about "planting", like this article and many others are trying to portray. Otherwise it will be all for nothing. And we still have to do the other two parts - lowering our overall energy demand and getting off of fossil fuels. We have to do all three.
indeed, sgx is poor and broken like most of intel 'security' featurs :D
A batch of CPUs of 286 complexity on a more modern process can't be that high compared to the development of a new aircraft (which the MAX kind of is).
Rethinking Object-Oriented Design
I use glowingbear (https://glowing-bear.org/, https://github.com/glowing-bear/glowing-bear) to connect to a weechat session running on a VPS.

The setup is not non-tech-person approachable, but its generally been untouched aside from updates in this setup since 2013.

For non-tech people https://www.irccloud.com/ seems one of the best on offer.
IDAGIO | BERLIN, GERMANY | FULL-TIME ONSITE | ENGINEERING | https://www.idagio.com/

IDAGIO: a music streaming app designed specifically for classical music fans.
We are building a streaming service that helps classical fans around the world to find, discover and listen to the music they love. Users are presented with an accurate search function, expert-curated playlists and a real connection with the traditions of the classical music genre.

We are looking for passionate and talented Engineers to join our growing organisation, in a range of different engineering positions we currently available. Find out more about each role's responsibilities and apply!

– SENIOR FULL-STACK ENGINEER: https://idagio-jobs.personio.de/job/128489

– DATA ENGINEER (RECOMMENDATIONS): https://idagio-jobs.personio.de/job/123825

– BACKEND ENGINEER (SEARCH): https://idagio-jobs.personio.de/job/96959

– BACKEND & API ENGINEER: https://idagio-jobs.personio.de/job/22351
Linux 5.2
Lettuce-picking robot could plug agriculture labour gaps
I’ve been to multiple locations in person and can confirm there’s a very visible price tag below each product on the shelf. Search Google images and you’ll see plenty of examples.
Hate me for this but: It's ok.

We don't need all those bankers and if we'd manage to manage our finances better as a world we wouldn't even need those jobs and a lot of these institutions.
depends on your region if it's illegal or not.
ARM Mali accelerators support in Linux 5.2
When one faction rules out negotiating any outcome that doesn't involve Gadaffi's removal (and doesn't have much unity beyond that) and the other faction is Gadaffi and his loyalists that don't want to move, the chances of negotiating a peaceful transition were always going to be slim. Revolutions often don't have happy endings. Libya had free healthcare, but it also was also the fiefdom of a dictator who said that those who didn't love him didn't deserve to live.

Not every violent conflict has to be the fault of the US and the UN, and the argument they ought to have intervened more to stabilise the country afterwards is at least as plausible as the argument that they intervened too much.
(The conspiracy theory that Western intervention had something to do with Gadaffi's gold dinar idea doesn't have much to rest on either. Round about the time Gadaffi was talking up one of the oldest ideas in Islam as part of his vision for Africa and not getting anywhere even when he was the African Union president, a Malaysian state actually introduced one and was roundly ignored, even by the Malaysian government.)
Next.js 9
> Instead, their exporters have problems with competitiveness which take many years to equilibrate (they must have lower inflation or deflation relative to Germany).

Then why don't they lower their prices? Why do they need to rely on a devaluating currency (which might come automatically from the market, or from the central bank actively buying foreign currency at high price)?
ads (and malware)
Applying a Hollywood formula to shape winning products
Definitely - it's important to keep in mind that from an engineering perspective, the 737 has probably already reached EOL, and Boeing has been considering to develop a replacement for years (Boeing Y1 - https://en.wikipedia.org/wiki/Boeing_Yellowstone_Project), but that was delayed until Airbus forced their hand with the A320 neo, so they decided to offer a (as it now looks) "quick & dirty" upgrade of the 737 to keep it competitive. So upgrading the flight computers was probably out of the question with the given development time.
From the user perspective (I am looking for a paperwhite gen 3 replacement) the price is more or less the same, and the technology haven't changed much either since 2015- display contrast is the same, and is not getting closer to a real black print on paper feeling, unless you crank up the backlight
In very practical terms, dependably obtaining a stack trace that says "NullPointerException" or the like instead of silent and intermittent memory corruption was more than enough to attract shell-shocked C and C++ programmers.
This should not be a problem to begin with.
curious, why do you think separate irc networks is worthwhile?

if they are FOSS community then they should be all the same. of course, different channels, and different people, but all with the same shared ideals...
TLDR:

> I put myself out there, worked with people I'm not really fond of, and all I got for it was to be the target of everyone's rage and bullshit. No one was willing to contribute towards change in a constructive positive fashion. There was no reason to continue putting myself out there, to continue putting effort into services that no one else was willing to improve.
Not really, I'm generally fine with "dated". I use irssi with a config file that hasn't change in a decade.

Not that I think that you're wrong for wanting a more modern experience, it's clearly one of the main reasons IRC is losing traction. Some things can be solved client-side by, for instance, auto-fetching some URLs to display image links inline (although it could cause privacy concerns) but you also have limitations caused by the IRC protocol itself.

For instance IRC has no notion of "replies", if you want to quote somebody you generally copy/paste their comment and put your reply at the end. That's clearly primitive and makes it hard to find the original context.
They do in some form. Largely though, "regulator" action tends to be outcome based. Relying on "standards" can be difficult. In some caes, standards exist and ignoring them can point to negligence. Conversely though, standards don't exist for a lot of things and when they do, they're not a full solution. IE, it's possible to follow "standard security practices," while still being insecure. If regulators make that a "get-out"... you may as well just have legislation instead of a regulator.

In recent times, regulators and legislators don't understand the problems (maybe no one does) sufficiently to be specific with rules. They demand general things, outcomes (you will not lose data) and general operating principles (you will secure your users' data , have good policies, and enforce them).

Both data protection (eg gdpr) and anti money laundering rules are examples of recent areas that work this way. If a bank's customer has been depositing stolen money, financing terrorism or something... the bank is at risk. Their policies will be examined and circumstances do get taken into account, but the "standards" they're judged against aren't absolute and standards compliance doesn't totally protect them. OTOH, if they don't adhere to their own policies or the policies are bad... it is enough to get them in trouble.

Lawyers, btw, hate this emerging system.

In short, modern "regulator enforcement" is a lot less legible & "letter of the law" oriented than legal environments that we are going used to.
If you wish to exclude more than half the population from your statement be explicit about it.
NVidia doesn't care, why should the rest of the community subsidize their development costs?

The solution has been presented, and they reject it.
> I remember reading endless comments a few years back speculating GDPR would never have any bite.

I remember those. And those about how the GDPR will be bankrupting every company ever.