skysight-inc/HackerNews huggingface dataset:
He's a would-be / soon-to-be immigrant. After settling in the destination country he should ofc get his affairs 100% legal, and maybe change work fields (inside software it's easy). And if he wants good life in a bad country (some people are all for this, I don't get it, but whatever, has its perks, though it might be shorter), then working and earning as much as possible outside of society's legal fiancial system is seriously 100% the best advice! Sure, there's some extra skills he'll have to learn, get the bribing and personal security parts right with methods that work in your geographical region, and one must have some "exit plan" (eg. "buy a large farm when reaching 50") to not do this forever, but it's seriously the only advice.

People who've lived their whole adult life in "safe and civilized bouble" countries will ofc see in in reverse, but outside of the "safe zones" we currently live in, this planet is a nasty place and you're competing with nasty people, so properly taking context in consideration is the only way to take this serious and give people useful actionable life advice!
Across the board improvements from changing register allocators is surprisingly difficult to get. Couple of percent sounds great.

It's usually done heuristically in a fashion that scales badly with how many instructions you're considering at a time so it's really easy to overfit to today's benchmark.
Great article, it put an end to many misunderstandings that I had. The technology is truly marvelous.
Wait... Couldn't the same argument be used simply to move coins? "My keys, my coins. If I fuck up by holding my keys on an insecure computer, I deserve my coins to be stolen.".

Yet there are HSM / hardware wallet so that it becomes way harder to "fuck up".

There's a difference between a nefarious actor having its own ETH slashed and a nefarious actor finding a way to have an honest actor's ETH slashed.

Isn't it possible to imagine secure hardware device to stake ETHs instead of having to run validation code on general, insecure, purpose computers which gets owned all the time?

I literally mean that: the same as hardware wallet to stake/validate instead of sign transactions.

I think you got my critique right: I find it's folly to stake on general purpose computers.
Germany is just the b*tch of the USA though, that becomes very clear in this press conference. Germany has nothing to say over Nordstream: https://youtu.be/OS4O8rGRLf8?t=74
This can be a gamble.

Until the migration is eventually fully complete (which can really drag on forever in some places) they will be in a way worse position to argue for other people spending time on understanding it. Basically no one will be motivated in doing so.
Use Firefox with the Tridactyl extension and you'll have the full vim experience
I think you could make a decent case for DRY being the only principle.

If there's something getting in the way of DRY it's probably the biggest problem you have. However, that doesn't mean you have the ability or control to fix it completely in the short term, but the arc of history bends towards DRY I think.

In this specific article, the first example seems better the DRY way to me. The author seems to suggest that rewriting it later is worse than repeating the logic everywhere, which sounds very fragile. If you can't confidently rewrite an API later than you're doomed to repeat yourself until it all collapses. You could make a reasonable argument that the developer who fulfils the short term requirements and has found a new job by the time it all collapses would have a more lucrative career, but I doubt you could argue it's better software.
I tried to search for it, but can't find any concrete example assuming malicious nodes. There are many edge cases to cover here like who gets to set the secret key or any parameter. What if nodes get offline. What about things like DDoSing the node.
Even as an absolute worst case there is always point camera at screen and record. HDMI splitters/cheap HDMI capture cards will often ignore HDCP too allowing you to record content. Not really convenient to do it real time, and there generally is some quality loss but it is doable.
Dollars send to UA directly translate into destroyed Russian assets. Its not even new dollars, but military equipment build specifically for the purpose of shooting at RU. Its immensely more productive to donate this gear and watch it work from the comfort of your own country. $ Multiple billion $ does sound like a lot until you realize its magical military contractor accounting:

$250K per 20 year old stingers while brand new modern (shaft resistant!) Polish Piorun is $100K https://www.warhistoryonline.com/instant-articles/polish-man...

$170-250K Javelin missile versus Stugna-P at $20K. This one is kinda apples to oranges until you realize you can buy Stugna-P launcher with box of missiles and Side-by-Side/ATV/UTV for less than empty Javelin launch unit.

700x Switchblade "The cost of AeroVironment Switchblade is estimated around $ 70,000 apiece" https://defence24.com/technology/loitering-ammunition-in-spe... with US politicians getting angry UA doesnt want more of useless 0.5 pound remote hand grenades and instead keeps using cheap homegrown Aerorozvidka R18 octocopters capable of dropping 10 pounds of explosive load in one go.

Its a win win win situation:

US is finally able to use all the weapons it build over the years on its intended target without losing a single drop of US blood.

US is able to deplete stock of obsolete/old weapons and expense it at full brand new value.

US military contractors get the sell a ton of experimental highly situational weapons (switchblade 300 is made for special operations assassination missions against singular human targets, useless in war).

UA gets help it badly needs.
Makes me think I should consider myself lucky that so much time has passed since last time when something reminded me of https://thedailywtf.com...
Well, people have different opinions about it. I personally hate visible pixels with passion. I was an early adopter of HiDPI displays (starting with IBM T221 back in 2007), and I don't understand how anybody could settle for less after they see this gorgeous high resolution.
If you have client and server side and you have to check only in one place if conditions are met, this means that you cant check in client side anything and must do a server call, or implement both server side and client side in single codebase. Not sure if this is always feasible. Add DB to that and this means that you have to always check for constraints at DB level.
Nope. See e.g. my reply here elsewhere about the Xiaomi RedmiBook Pro.
These are available since a while with ~240ppoi screens (3.2×2k). I.e.the 2021 model already had that resolution.

Also Huawei's MateBook laptop series has been offering AMD CPUs + HDPI screens since years, afaik.
ML is the "hot" field right now, like "big data" was a couple years ago, it attracts a vast amount of people who are interested in only money (and a huge subset of those people aren't really that interested in "knowing")
Indeed. In any practical optimisation problem, which is fundamentally what all engineering is, there's a sweet spot.

You can't just slam the DRYness knob to 11 and expect it to always be better, any more than you can turn a reflow oven up to 900°C and expect it to be better, just because 380°C is better, for the specific PCB in question, than 250°C.

It also doesn't mean you can turn it off entirely, just as if you look at your charred results at 900°C you don't conclude that "heaters considered harmful".

Also, the problem is strongly multivariate and the many variables are not independent so the "right" setting for the DRYness knob is not necessarily the same depending on all sorts of things, technical and not, up to and including "what are we even trying to achieve?"
Your sarcastic comment was ironically invalidated by failing to copy the headline exactly. I assure you that the costs of Italian hospital are much, much greater than 0. Now, their prices on the other hand, that's another matter...
same, been in two developing countries with similar heating system, never seen such a problem. sounds disturbing
The one you enjoy the most. If you have a choice in your area, drop in for a few different lessons. Look at videos from competitions. Choose one you both like and where you like the instructor.
I think some of llvm's ones are manually created from exhaustive search. Related project is Alive for testing if the peephole transform is valid.
AngularJS 1.8
I've suffered through numerous meetings like that. The managers leading such meetings, for me bring to mind a passage from Shakespeare's Hamlet: like a poor player who struts and frets an hour upon the stage, full of sound and fury. Signifying nothing.

There's nothing missing from your brain. I'm not sure people leading corporate meetings even have a brain. Certainly not one that can accomplish anything useful.
Popular Australian finance app Pocketbook, abruptly shutting down
"Pocketbook was created to empower people by helping them save and spend smarter every day. This has been our mission for the last 10 years, helping hundreds of thousands of Australians along the way and pioneering a new way to view and manage money.

Unfortunately, we've had to make the difficult decision to close the Pocketbook app and web service effective 5 August 2022. We apologise for any inconvenience that this may cause you. We would like to thank our loyal Pocketbook community for all the support and feedback along the way.

What does this mean for you?
Up until 4 August 2022, you will still be able to use Pocketbook as you do today.
From 5 August 2022, your Pocketbook account will be closed and you will no longer be able to download the app, or log into the mobile app or the web version of Pocketbook.

What does this mean for your data?
We will be deleting all personal information you have provided to us while using the Pocketbook service. This may include your email address, personal name(s) and mobile number.
We will also securely delete your personally identifiable financial account and transaction information from 5 August 2022.

What should I do next?
If you would like to keep your categorised transaction data, you will be able to extract it into a CSV file until 4 August 2022. You can find the instructions on how to do so in our help centre.

We’re proud of the product we have built, but even more so, we are thankful for the role you have played in making it grow and get better over the last 10 years. We wish you all the financial success in the future."
Wow this looks amazing.

Non-soldered RAM would be a feature but I'm not sure from the description... If anyone from the team is reading that: add that info to the page, it's a really nice feature.

Non-soldered SSD is the really important one though for me.

And not sure why I can't select two non-samsung 2TB SSDs but that's details anyhow.
What's so marvelous about it? Also, how is proof of stake hard to understand? People with a lot of Ethereum are now validators.

???
Shopify and Open Source: A Mutually Beneficial Relationship
Publishers are better able to market books than individual authors who are not already famous.
https://www.researchgate.net/profile/Rachel-Soloveichik/publ...

There is no such thing as 'blunt' or sharp weapon, the market shows that all advertising has some efficacy (around 1% but nobody knows how much precisely). Internet advertising did not increase overall consumption, thus it is not more effective than the sum of previous media.

Anyway the biggest trick BigTech played was not that it hypnotized the masses, but that they convinced advertisers that they are better than everyone
> No solution will be able to cater to requirements that don't exist at the time of developing this pizza-application.

I think I know the title of Gordon's next blog post: "Why YAGNI is the second most over-rated programming principle."
Guess Poland, Hungaria and some other bullshit leaders won't approve. And since autocrats always are free to vote and block decisions, the EU will have to follow what they say :)
Regarding Tailwind, shouldn’t you always run postcss in production?

I wondered if anyone’s working on the following:

Tailwind.js running on a cloudflare worker (so it’s a “CDN”) and calculates the postcss on first request and then caches it.

Wouldn’t that be the best of both worlds?
Ahh proof of stake, the nail in the coffin of decentralization.

What did you say? the more you have of the capital the more you influence the system? what a novel concept!

Monterey and legal systems based on structures that are at least partially built to take care of the needs of people of similar culture and geographic area? YUCK!
Machine enforced plutocratic system where early adopters and syndicates have absolute power?! SIGN ME THE FUCK UP!
This is an important point. Nuclear can be very safe in theory. Under the right circumstances, all risks can be accounted for (except long term waste storage, apparently). Problem is, in the hands of profit-seeking companies and aggressive and/or corrupt governments, those circumstances will not be right.

Remember that both Fukushima and Deep Water Horizon were caused by companies cutting costs in the face of warnings of the risks.
"it tends to overheat"

I'm in Scotland, so it rarely gets above 20C and it quite often fairly damp - which presumably keeps the gearbox nice and cool :-)

Edit: We also very rarely sit in traffic, which might help as well.
I find it amusing that the author of the School of Life is meant to be an example of existential maturity - their videos are very, very opinionated at best.
"intrinsic objectives" and "hard-wired programs" sound alike. Given that both must be designed.
I never had this problem before and I switched positions in the same company more than once, in different companies. I think the companies I worked for fell under one, or both, two categories- big companies or good engineering culture.

If a company is big enough you simply get too detached from your previous projects, you might be asked for help here and there but the distance (physical, mental and managerial) will make it harder and harder to actually be productive.

The other type of company understands that it is not sustainable to keep a system maintained by someone with no commitment or dedicated time and will insist on a proper handover to a new owner.
the discussion is about the benefits of a solution (prescriptivism) rather than the process of implementing it, and getting stakeholders to agree

it's not very insightful to say that people like money and will seek it or avoid losing it (descriptivism)
There's a lot of things we don't understand and have useful opinions on.

I have unknown pieces of electronics I have no idea what they do, but can be sure it won't be part of my diner.

I also don't know much about NFTs but fully assume they don't solve font subpixel smoothing.
Three top spots for Knizia games? Hear, hear! He is the true master craftsman of eurogames.
Fellow 1981 here too. Maybe I balance that statistic as unfortunately a couple of my fiends died.
> The implementations are also very close to formally verified if not fully formally verified.

So is Eth2, see "Formal Verification of the Ethereum 2.0 Beacon Chain" by Franck Cassez, Joanne Fuller, Aditya Asgaonkar, paper (https://arxiv.org/abs/2110.12909) and source code (https://github.com/ConsenSys/eth2.0-dafny). More efforts to formally verify Eth2 is ongoing as well, by different entities.

> Nothing is perfect but cryptographic code has to be pretty bulletproof or a lot of systems would get owned

Same with Ethereum. The chance of having a major impact with a vulnerability is even higher I'd argue, as you can easily extract currency you can trade for USD, and the entire network is inter-connected, so finding targets to exploit becomes even easier.

Point still stands that cryptography goes over a lot of peoples head, but you don't hear those people complaining that because they don't understand it, no one does.
You might also try instrumental metal. There’s a good public playlist on Spotify for it, which I use quite a bit as coding music
> Wait... Couldn't the same argument be used simply to move coins? "My keys, my coins. If I fuck up by holding my keys on an insecure computer, I deserve my coins to be stolen.".

Yes. The blame of coins getting stolen is often laid 100% on the victim. Who would have thought that being a bank is hard? /s

> There's a difference between a nefarious actor having its own ETH slashed and a nefarious actor finding a way to have an honest actor's ETH slashed.

Only for the owner of those ETH. For the network, they don't look different. Because of the decentral nature I don't think the network can even have a different view.

> I think you got my critique right: I find it's folly to stake on general purpose computers.

The part about general purpose computers wasn't clear from your original post. I too read it as "staking is inherently unsafe in general".
So his refactor fixed a bug and broke a test which he fixed, so you assume he must have assumed instead of verified.
> Passing around financial data on SFTP drops is something that irked me.

I see this a moderate amount in fintech, or perhaps at least older fintech?

Had a colleague tell me about a new financial info provider he was supposed to connect with for data. "Oh this one will be easy" he was told. "They use oauth". OK... well... you oauth in, then you hit an endpoint that triggers a data build which then puts your data file in to an FTP account of your configuration. But you can't even configure it via hitting the endpoint behind the oauth. You have to log in to a web app to configure the FTP account for your account.

You hit the API endpoint and get 'OK'. But... that's it. You might get a file in your FTP account 5 minutes later. Or an hour later. It's just whenever it gets processed on their end. And... if it doesn't show up - you have no indication whether something broke, or perhaps the data service "just doesn't have any data for you today - you can't expect data every single day".

It's insanely crazy how across-the-board poor so many of these mid-level data vendors are. Colleague is currently supporting 8 different integration ingests like this - some deliver FTP daily, some you have to pull down, etc.

One delivers data which is only ever a delta. You have to continually request previous daily info from them to get to the 'first record' for that account, which can sometimes go back years, but... you don't know that up front. So you have to loop and request "day before", pull down data, parse it, then check the day before, until you don't get anything for that customer, then presume the previous was "initial balance". But you also can't just do that once, because... there may not have been any data the day before because... holiday? system down? So in practice you need to go back 3-4 days at least to verify. Oh... and don't keep looping and requesting too fast... you'll exceed the low rate limit ("we don't want people abusing our API").

I can only barely imagine how systems evolve like this, because they don't really seem to serve anyone's interest fully.
Right, “point” can mean any notion of “close vicinity” whenever it’s not practical to reduce something down to literally the same single syntactic expression.
> Only in third world countries, or for third world visitors.

Why did you feel you actually had to say this?
Not Amazon, but I've had one company reject me via email while interviewing, then canceled the rejection.

Another rejected me via email several days after sending me the offer letter. I didn't notice the email until I quit that job two years later.
The end result doesn't look anything like C! Really nice.

Nim almost feels like I'm writing a dynamic scripting language, except that I've worked with a typed python code base and it sucked because typing always felt taped on. With generics in Nim I feel like I'm duck typing, but my ducks are compile time checked!

I'm keen on experimenting with protocol oriented programming and as far as I understand, UFCS provides this really neatly to the language. I really like the idea of being able to define my own types and have them seamlessly work with functionality of other libs (and vice-versa) without needing to resort to a language feature like traits.
The sales people all call it geothermal.

We might need to retroname the old one... Geosteam? Borehole?

Maybe a closed-cycle nitrogen or helium turbine would make for fewer overhauls, thus lower maintenance cost, vs. exposing your turbines to superheated steam all the live-long day.
I see a lot of opposition to Nuclear Energy in EU and particularly Germany, can anyone tell me why ?

As far as I know, only nuclear has power to stop our reliance on fossil fuels as it can produce a constant supply of power and handle energy demand spikes like no other, and for Europe is more important as Russia can just cut energy supply to Europe and it will cause horrible effects to Europe's economy.
I get why gas isn't green, but why isn't nuclear?
>4K IPS display

It's not what person above suggests. It's about something like 5K display rendered in 200% resolution, so it's equivalent to 1440p. Then you can have slightly downscale fonts compared to "raw" 1440p since you'll still have more clarity due to higher pixels per inch.
This study uses polars [0][1] -- a new Data Science library written in Rust (core) with bindings to Python and Javascript. Perfect replacement for pandas. Polars' claims to fame are speed (faster than pretty much anything out there [2][3]), low memory pressure (very visible when comparing to pandas) and consistent API across Rust, Python, JS.

[0] https://www.pola.rs/

[1] https://github.com/pola-rs/polars

[2] https://h2oai.github.io/db-benchmark/

[3] https://www.pola.rs/benchmarks.html
Depends on where you live. In Brazil for example it's perfectly legal to download copies, you're just not allowed to distribute or profit off them.
Yes, that's how I understand the paragraph near the end that says "Proof-of-any-resource is centralizing".
I don’t think I my prospects in any way is hindered by being a native speaker of a fairly small language. If anything, I prefer having English as a second language.

How would you feel if your kids only learned Chinese[1], and not a word of English?

[1] I’m assuming you’re not Chinese
It’s a lot more challenging to run a mining operation that even breaks even over the long run than it is to buy a couple eth and start staking
I assume you mean nuclear fission.
Please look at Svelte.

It achieves straightforward abstractions and great speed by not having a virtual DOM.

The syntax is also very pleasant.
Decide on what? They are not governing the protocol or restricting who can use it, only proposing blocks and submitting attestations. They have limited capabilities to make changes in the ledger, and if they do enact undesirable changes they risk their capital being slashed. If you as a user wants to participate in protocol validation and its rewards without staking 32ETH, you can use a decentralized staking pool like RocketPool.

As of yet there are no sound methods of securing a public ledger without either PoW, PoS or PoA. Bitcoin uses PoW, most central banking and traditional payment processors use PoA, Ethereum will soon use PoS.
Meaning with defined goals (intrinsic objectives) instead of defined operations (hard-wired programs).
>The dream I have is someone making a phone that is purpose-built to be secure against state actors

Here you go: https://puri.sm/products/librem-5.

FAQ: https://source.puri.sm/Librem5/community-wiki/-/wikis/Freque....
In places I've worked DRY is overused, or used poorly. I can't count the number of times you get "DRY" on a code review just cause something appears twice. It's probably because it's the easiest one to spot.

> learning the acronyms like DRY, and just following them

Following DRY is the hard part. As the author points out, to DRY something up you need to pick the right level of abstraction. This requires experience to do well.