skysight-inc/HackerNews huggingface dataset:
No, not really. There's a lot of unavoidable complexity like needing to understand what ZFS pools, vdevs, and datasets are and how they relate to each other. And then if you want to encrypt your data that adds another bit of functionality you need to configure. And then there are just a lot of things that aren't that important for most people, but you won't know if it's important for you until you understand what they are.

I would say the learning curve is similar but perhaps a bit steeper than configuring vim for web development for the first time or configuring nginx and let's encrypt on a webserver for the first time.

It didn't help that I started by trying to setup root on encrypted zfs. I would recommend first using zfs unencrypted, then adding encryption once you're comfortable with that, and finally trying /home on zfs or even root on zfs.
> A global cooling system is easily conceivable.

That sounds like a line from Dr. Strangelove by the titular character with ol' Bucky following up with "Mr. President, we should not allow a heat pump gap!".
You can't be serious referencing that hack, MacLean.

Too much nonsense in her "QANON conspiracy for the Left" writing but this paragraph from the Amazon page is illustrative:

> Without Buchanan's ideas and Koch's money, the libertarian right would not have succeeded in its stealth takeover of the Republican Party as a delivery mechanism. Now, with Mike Pence as Vice President, the cause has a longtime loyalist in the White House, not to mention a phalanx of Republicans in the House, the Senate, a majority of state governments, and the courts, all carrying out the plan.

What planet is this lady on that she looks at the Republican Party of the last 8 years and sees the effective culmination of a libertarian plot? Trump's presidency can be called a lot of things but presenting it as a "triumph for libertarian ideals" is absolutely absurd. I almost feel bad for her, she published that dross in mid-2017 and probably started working on it 5 years earlier when it could at least plausibly have been claimed to be accurate but then Trump got elected and showed her claim that libertarianism was any sort of dominant belief system in the Republican party is an absolute farce. Trump was pure statist protectionism in his economics and Pence did diddly squat overall.

Libertarianism is utterly dead in the Western World, both the left and right are completely onboard with the government controlling or regulating as much of the economy as possible. In regards to Australia, the govt literally banned Qatar airlines recently from opening routes to Aus because the pollies are in bed with Qantas.....how is that remotely libertarian?

May as well blame Catholic fundamentalism for the world we live in as Libertarianism, both are completely dead ideologies with no support at any level of power.
https://old.reddit.com/r/fragrance/comments/vch3bn/as_a_frag...
The report says the cooling issue caused "a loss of service availability for a subset of [one] Availability Zone".

How did a single-AZ failure cause outages for two dozen services?

Why did a single-AZ failure mean "approximately half of Cosmos DB clusters in the Australia East region were either down or heavily degraded" and require those clusters to do a cross-region failover?
Playable online at the Archive:

https://archive.org/details/portal_v1_ntsc
Discover the uses and requirements of RSU technology in enhancing driving safety and efficiency, aided by the NXP i.MX 8M Plus processor, for autonomous driving and high-precision positioning.
Just a heads up. You can edit PDFs in Gimp. AFAIK it just embeds a huge image in the end but easy to add a signature or something
That's the heading, the title is still "small staff" for me. The heading is what shows at the top of the page, you'll see the page title in the browser tab's name among other places.
This is how I've understood it - and I'm clueless at both processor architecture and deep learning, so assume I'm wrong.

If you ask "why are GPUs better suited than CPU s?" then it's because CPUs are more general purpose, and need to handle branching, task-switching, IO.

For rendering graphics, GPUs need to apply the same set of instructions to multiple pixels and vectors, so they use a "single instruction, multiple threads" architecture. They apply the same operation to different data, which allows them to do this in parallel, so they can have a lot of ALUs.

And this SIMT architecture is also really good for matrix multiplication. Many of the features that make CPUs fast - caching, pipelining - wouldn't work with SIMT.
The Lincoln administration wasn't actually trying to abolish slavery and Lincoln himself wasn't elected as an abolitionist (still a fringe view at that point). So it wasn't that clear what exactly their motivations were.

Obviously it was about slavery in the broad sense but the rebellion was mostly preemptive and they had to come up with some justification. Chances are that slavery would've lasted another 10-20 years had the southern states not seceded.
Yes, the "he had it coming" "play stupid games, win stupid prizes" argument.

America has this weird contradiction of being a place where anyone can get rich, be great, etc. But on the other hand, a criminal is irredeemable, can't change, will never get better, will get theirs tomorrow if not today.
People don't agree on whether there is a positive or negative correlation between security and safety; whether increased security makes the society more or less safe. Some people also think that everyone interested in security (including the police, the military, and people buying guns for self defense) is inherently suspicious.

Trust makes the society safe. When there is a lack of trust, careful security measures can be used to compensate. But security can also lead to an arms race that makes everyone less safe, as measures that improve someone's safety may have a negative effect on others.
Time to commit another crime, next time you're out of jail it should be finally completed. Or at least, in a playable state.
Yeah it was weird reading that comment

There's hundreds of applicants for every position even lowballed ones.
Since I don't do it as a job anymore definitely coding.

Whenever I have a weird phase, sad, hyper whatever. Coding is my outlet
Thank you for the time and effort you took to write down your thoughts! Appreciate it.
Well yes. Openreach were fixing a problem with my phone like yesterday, that’s generally a monopoly.

My layer 3 service is from A&A, which suits my needs. Other people probably wouldn’t want to chat with the engineers on IRC when there’s a problem though so they would go with talk talk or Bt or whatever.
Mocking, when it is a large part of your test setup, makes your test focus on the blueprint of the implementation rather than the outcome of a unit of behaviour. This causes the tests to break relatively soon when the implementation changes. When a test does not use mocking and rather treats the code as a sealed box, the tests are more stable. Stable tests yield better guarantees for stable outcomes even when the underlying code is (radically) changed/refactored. Using mocking frameworks usually makes refactoring harder, as changing the underlying code immediately invalidates the test. Changing the tests and code in unison makes changes less safe.
While DSLs are primarily designed to easily express certain idioms (e.g. Logo-family primarily describes pencil movement), generally (!), DSL is embeddable, isolated, Turing incomplete language. Although some DSLs are Turing complete, they are first and foremost designed to express domain specific idioms.

IMO Bash and friends are too powerful and generic to be considered DSLs.
It seems like https://what-if.xkcd.com/, absurd hypothesis and correct maths
Might not remember the details correctly but when I was younger and stupider I read a lot about how great one of the open source NAS OSs (FreeNAS?) and ZFS were from fervent fans. I bought a very low spec second hand HP micro server on eBay and jumped straight in without really knowing what I was doing. I asked a few questions on the community forum but the vast majority of answers were "Have you read the documentation?!" "Do you have enough RAM?!".

The documentation in question was a PowerPoint presentation with difficult to read styling, somewhat evangelical language, lots of assumptions about knowledge and it was not regularly updated. It was vague on how much RAM was required, mainly just focused on having as much as possible. Needless to say I ignored all the red flags about the technology, the hype and my own knowledge and lost a load of data. Lots of lessons learnt.
Original title was far more accurate than the editorialised one which is extremely inaccurate ("economists" outside the subfield of economic history do not "typically" "rely" on population data for the pre-Industrial Revolution period at all) and seems like clickbait for people to add their middlebrow-at-best dismissals of the field.

"Widely used historical population time series mostly guesswork" would be a more accurate title, though you might get a few "water is wet" replies :)
> You've completely mischaracterized the argument ... The reason I present this solution

You haven't presented a solution. What you're making here, though I think you don't recognize it, is a classical Marxist argument. It goes, people are only bad because of the system of incentives within which they work. If we abolish that system then everyone will become good.

If you want to have full time professionals doing research then there must be a definition of what "professional" means and that must be measured and enforced by outsiders. That means management and will often mean micro-management, because as we've seen researchers will otherwise drift towards a local minima of making false claims as a group without any way to self-correct.

Now, if you want to argue for the mass defunding of academia then please do so! But that isn't what you argued for so far. And it wouldn't directly address the false claims problem except by reducing the overall volume of claims.

Replication isn't the right place to start with reform. The system is so broken it's routinely allowing through bad claims that don't require some fancy replication effort to detect, you just need someone with some time to read them and do basic sanity checks. Just paying professional peer reviewers would be a good start (require paper submissions to fund this process even if they get rejected to reduce journal CoI). This type of trivial reform could be done tomorrow but nobody seems to be doing it. But even if they tried, it would be immediately subverted by academic institutions. The only reforms to science that stick are ones imposed by outsiders who are the ones who want results.

> To overly simplify metrics, to believe everything can be codified by numbers, and any complexity is non-existent to the system.

Nobody in business believes that. Well run businesses don't overly rely on metrics to define productivity and frequently rely on intuitive things like the judgement of managers, which is in turn judged by the quality of their results by customers and so on. Part of what makes capitalist competition work well is that it ensures a constant search for the right balance between metric and management defined career success.

> You assume naively that everyone is chasing money when most academics aren't

They are all chasing money, that's why they demand a salary for their work and fill out the grant forms, instead of being a hobbyist in a shed. Academic denial of this is how we end up with repeated cases of blatant fraud that can be detected by anyone who simply reads the paper and its references, with no reform or even admission that the system is flawed.

Arguments like the one you've presented here are honestly the best sort of evidence for the abolition of academia. These are institutions overrun by people with an understanding of human nature so warped they learned nothing from 20th century history and probably never will. Self reform seems impossible with such a culture. We need politicians who will grab the bull by its horns and sweep it aside.
I miss my pebble so much :( Mine died the glitched-screen death, otherwise I'd still be rocking it today. Nothing I did revived it, unfortunately.

To this day there's nothing I'm aware of that provides similar functionality (7+ day battery life, custom code/watch faces, water proof, apple compatible)
> On the smart card, there is a value in nonvolatile memory that represents the amount of money on the card. When you add money, the VTM increments that value.

> Of course you can see the problems with this scheme: couldn't anyone just write a bigger number to the card?

In my college days we had a vending machine which worked with a NFC card.

I bough a NFC reader/writer, and quickly found out that the amount of money was exactly as described above. After a couple of tries I found out that the maximum amount of money was 22€. Free snacks for a couple of years until they changed the machine to accept only cash.

No, I'm not ashamed.

EDIT: The cards were anonymous, even if the machine somehow tracked the card use (I have no idea if they did), there was not way to trace it back to a person
Geometric Algebra Transformers
Uh, paint doesn't radiate heat not does it convert IR frequencies. (except for very unusual, usually fluorescent materials)
It reflects incident IR.
In the short-term yes, in the long term the user space driver would also get open (or replaced with nouveau, since it will be on equal footing with the closed one, when communicating with kernel; just like the open vs closed amd drivers).

However, what will be left is a blob, that runs on the dedicated core on the GPU. The stuff that Nvidia doesn't want to open is moved there, and that's why the open kernel driver works only on Turing and newer.
I learnt C about a decade ago (after using scriping languages 10 years prior) and just stuck with using the uint values, no second thoughts about how big a uint32_t is.
Dependency injection is only useful when you've managed to isolate logic/math intensive code. Some apps dont have any logic intensive code. Many others have very little.

In those cases dependency injection just increases the SLOC with the payoff that you are able a bunch of trivial unit tests that'll probably never catch a bug.

Integration tests as a default have a the best ROI in those cases.
What is a flop?
let me know how I can help
For those of you who haven't read to the end of the README, its for procrastination. The idea is that if you, as a part of your work, read a lot of papers, but want to procrastinate secretly, you can convert a book or website you'd like to read to a paper, and thus it seems as if you're doing your work but instead you're enjoying your book.
>more probably 18 years 'marked for attention' with a recent 18 months or so of grad student work.

Your new article mentions several years of excavations, but you're right that saying eighteen years of digging was wrong.

>Bodies likely needed moving to allow building | roads | something to use the ground.

And they were fine waiting eighteen years? Maybe they legally had to, but I'd imagine that would be mentioned. The media loved mentioning that Richard III was found in a car park.

>it's been all about picking through trash, toliet pits, and mass graves of commoners for some time.

For periods before the printing press, sure. We have an abundance of data about the seventeenth century. That's why we know this padlock likely means they were worried the child would be a revenant. Would you see the same value in digging up nineteenth or twentieth century corpses?

>indicates the ability to gather statistics on migration that aren't reliably availablle in other ways.

Maybe he's doing a more scientific analysis on this at the same time, but this revenant nonsense feels rather trivial and exploitative.

For comparison, the seventeenth century is around when you start seeing colonizers taking home bodies of the natives and displaying them. That has started to get some serious blowback, and I don't see this story as being massively better.
This isn't really true. For one, dependency injection isn't specific to testing or processing logic, it's an architectural approach used primarily for managing separation of concerns and modularisation.
I must add that it's mostly mocking libraries that auto-generate mocks that are the culprit here. They're quick to introduce, but once introduced make it harder to change the implementation as the implementation logic is now replicated in N instances of tests. More surface area, more friction for change. Many mocking libraries also allow you to fixate behaviour that is incompatible with the actual implementation, especially in dynamically types languages.
Yes, on a related note Neovim just got support for WASM plugins and apparently WASM is 100% faster than Lua (neovim's default plugin language runtime) for this use case according to the author. So now plugins in any language that can be compiled to WASM are possible.

Edit: https://github.com/Borwe/wasm_nvim
If I understand https://github.com/mihaiolteanu/ulitza/blob/7df974105aaf9776... correctly, it means the 9 mentions of "Polhem" are ignored.

I think it should point to https://en.wikipedia.org/wiki/Christopher_Polhem

"Bellmans" very likely refers to https://en.wikipedia.org/wiki/Carl_Michael_Bellman

Ulricehamn is named in honour of Queen Ulrica Eleonora, https://en.wikipedia.org/wiki/Ulricehamn but I can see how a street containing "Ulricehamn" may be more directly named after the city.

"Sankt Pers" is an older Swedish term for St. Peter. https://sv.wikipedia.org/wiki/Petrus

"Sankt Eriks" is https://en.wikipedia.org/wiki/Eric_IX_of_Sweden

"Nordenskiölds" is difficult since it can refer to several members of the family. https://en.wikipedia.org/wiki/Nordenski%C3%B6ld_(surname) including (and most likely) https://en.wikipedia.org/wiki/Adolf_Erik_Nordenski%C3%B6ld .

"Olof Palme" is https://en.wikipedia.org/wiki/Olof_Palme with at least 5 streets in Google Maps (the entry has a "3", which I guess is the number of entries in the source data).

"Strindberg" is https://en.wikipedia.org/wiki/August_Strindberg

The Tegnérsgatan in Stockholm is named after https://en.wikipedia.org/wiki/Esaias_Tegn%C3%A9r (connection written at https://sv.wikipedia.org/wiki/Tegn%C3%A9rgatan). There are at least 5 different cities with a Tegnérsgatan.

Also, in the US data "Santa Fe", "St. Francis", and "San Francisco" all refer to Saint Francis of Assisi.

"The name "Santa Fe" means 'Holy Faith' in Spanish, and the city's full name as founded remains La Villa Real de la Santa Fé de San Francisco de Asís ('The Royal Town of the Holy Faith of Saint Francis of Assisi').[5][6]" from https://en.wikipedia.org/wiki/Santa_Fe%2C_New_Mexico

"San Francisco was founded on June 29, 1776, when settlers from New Spain established the Presidio of San Francisco at the Golden Gate, and the Mission San Francisco de Asís a few miles away, both named for Francis of Assisi." from https://en.wikipedia.org/wiki/San_Francisco

"Sir Francis Drake" is https://en.wikipedia.org/wiki/Francis_Drake .

The author has take on a very heavy mantle. This is not a task that can easily be automated. Two streets with the same name may easily be named after two different people.
You telling me there’s no habitat key? This whole time I’ve been lied to…..
There are limits to doing this, which is why we find it really hard to, say, remove CO2 from the atmosphere.

The technical reason is called entropy. Diffuse heat is hard to concentrate and use, much like gas outside of a container.
In Australia, generically (without being specific) "blocks", "Masonry Blocks", "CMUs", or "Concrete Masonry Unit", "Cinder Block".

Likely the same in the US.

https://ncma.org/resource/faq-20-14/

Every type has some specific trade name that rarely matters much - your images look like the type that interlock with a specific keying profile.
> so they are doing something right

That doesn't mean it's a technical thing they're doing right, particularly.
Fairly obvious, but if you do dumb things and expect a general methodology to save you, it won't. Or, like it is said in fitness world, "you cannot out-train a bad diet".

Moreover, if you have people in your team that are not aligned with the methodology ("I'd rather be doing X", "It slows me down as a developer" etc.) the results will be sub-par. Applying a methodology requires a certain level of mindfulness which doesn't seem to be common these days.
If that's the mean, I wonder what the median would be – I wonder whether, for example, people with million-dollar salaries are being counted for other languages.
Amiga Systems Programming in 2023
I don't do TDD - so this is my outsider's understanding

The issue is that if you need to mock then your design is not really properly decoupled. The mock bakes in assumptions about your program state - which may or may not hold up in the real world. This ends up creating a sort of invisible coupling to whatever will be creating/updating the state in the real world

The terminology is a bit fuzzy b/c the author describes his unit tests as using mocks - but to me that's not a unit test - that's an integration test..

At the end of the day you do need some coupling and some integration tests are inevitable - but the idea is that TDD pushes you to minimize that

Would love to hear anyone's corrections :)
I grow my own holy basil in a hydroponic garden to make proper krapao at home. It’s the dish I miss most from Thailand. I’ve considered making a food blog that rates Thai restaurants by their krapao as I’ve noticed if that dish is good the entire place is usually fantastic. There’s one place close to my home that is just as good or better than I can make, which is high praise, and very dangerous because sometimes I’m lazy and need to have it.

Also I’d be remiss to not mention how amazing it is with prik nam pla, a simple spicy umami sour condiment that makes it explode with flavor. And a fried egg, especially if it’s a Thai fried egg. Best dish in the world to me!
You sleep in a separate home from your family? Is this common where you’re from?
The cost of building the structure is hardly the only cost involved. Either solution means a cost or benefit to the two different groups that you can't just ignore away.
If you are getting a PhD without a stipend (~3k usd/month) and even paying tuition on top of that, you are doing something egregiously wrong. The financial opportunity cost is very high though especially in CS.
I heard this a few times in the ruby community by some well known figures like Sandy Metz. Simple example : time related tests can be cumbersome to setup, but if you inject time in the method, test becomes easy, incidentally improving your design by not relying on globale objects...

But I am sceptical this can work without knowing and practicing good design principles (SOLID) independently from tests !

However I believe tests are super important for refactoring, wether the design is good or not. My 2 cents : if the design is bad, (spaghetti and all) tests should be done more at the functional level, when your confident design is getting good then rely more on unit test
I don't really know where such claim came from. TDD is really about getting features tested. I never heard similar claims before.
India likely to be renamed as Bharat
The phone allows me to make purchases over 40 GBP without entering a PIN. If I went back to the card it would be less convenient, because it means I have to carry my cards (risk of loss or theft), would have to get them out and physically insert them and enter PIN for every purchase over 40 GBP. So, yes, it would be possible, just like using cash would be possible, but a loss less convenient.

Slack: I didn't realise there was a web based version. Not sure if I could SSO sign into it, but I'll give it a try. I'll have to investigate whether it supports push notifications. This could solve my problem if it does.

Hmm, just tried web slack and it doesn't seem to exist on the phone, even in desktop mode. Just shows me settings and doesn't show the channels or contacts.