skysight-inc/HackerNews huggingface dataset:
When I first started in this industry, I thought it was essentially immune to fads. "Does it work? Yes? Ship it!" Seems so naïve. Whole paradigms rise and fall for arbitrary reasons: a viral blog post, or an open letter, or the tech stack of that cool startup. Perhaps this blog post will lead to the reformation of the literate programming approach.
Isn’t that the movie in which every dialog is basically "but look at the numbers" without ever going into any kind of detail? I didn’t like it.
It's true aging is real, but lot of people who are comparing themselves to interns forget that interns are starting from zero. It's harder to forget than it's to learn something new. My mom learned to record a video through an app, newer android version has even better screen recording software built-in but she couldn't get used to it and now is back onto the previous app. I tried working in a different language/framework, it killed me everyday having to do things differently. However, I taught myself Adobe After Effects, in 3 weeks I was doing very shopisticated animations that I didn't even know could be done by one human. If I had known some other animation program than my prev knowledge would have been working against me and frustration of relearning things.
Worked remote 80% of my career. I understand the advantages, but here there is, I fear, an undervaluation of the advantages that seeing other coworkers at least a few days every week brings on the table. Especially if you are doing innovative, design work, to be on the same table from time to time, take the coffee break together, allows to "multiply" the ideas.
Warning: Hot Take.

I genuinely believe many people who prefer working in an office versus at home have unfulfilling social lives or bad home lives. The social dynamics, competition, in physical offices fills the void in their lives. Also seems like most of the people clamoring for a return to the office are also climbers & middle managers.

For some work a physical presence is required not just preferable, but for most of a software engineer's day to day there really is no unquestionable upside.

I'll quit before I go back full time. I've never been happier or more fulfilled with my work/life balance, and I've never been more productive with my time. I'll even take a different remote position at a 20% pay cut and a reduction in equity, at least, to retain WFH. Most I'm willing to give is a day a week in office, and maybe temporarily longer in rare circumstances where the benefit in performance is clear.
ILOQ: Physical lock with AES 256 support
I am super excited by https://observablehq.com which has made an out-of-the-box literate programming environment for Javascript zero configuration (like Knuth's it has a non-linear execution order). Since switching to literate programming I have found myself adopting a documentation-driven-development methodology, where I ponder about the purpose of the notebook in the introduction, and because I reread it every time I open the notebook, the clarity of the software goes up, which also feedbacks into the ongoing development process too.

It takes a little while before habits change, but I think I have learnt more in the last year at age 40 than I did in my first year of undergraduate aged 19.

An aspect of Observable which is particularly compelling since Knuth is the fact that inter-notebook dependencies are hyperlinks, so these are not standalone literate programming artifacts, but they are a graph of explanation too. You can learn a lot by surfing notebook dependencies. Bundling code with documentation is such a win.

The other thing about Observable is the cells are reactive, so your documentation is not necessarily static either. You can provide animated interactive explanations too.

More info on the different types of content you can embed

https://observablehq.com/@observablehq/cell-modes

More info on the spreadsheet like execution ordering:

https://observablehq.com/@observablehq/observables-not-javas...
More info on the literate programming support
I think even better is alaising del to trash-put and rm to rm -i. This trains me to use del normally, so if I'm on a system that doesn't have my alias I won't accidently really delete something.

It saves me, usually in minor ways, a few times a year.
All publicity is good publicity, but especially so in the art world.
I don’t see how this relates to Simpson’s paradox at all.

If you split the set into two, you need to correct for number of elements in each split set.

If you have a set of N numbers, the mean is the weighted sum with weights 1/N.

If instead you split set into n1 and n2 where n1+n2=N, then you need weights n1/N and n2/N for first and second split.

Naively applying the mean formula without reweighting elements properly is not the Simpson’s paradox.
Your comments sound like those Walmart training videos.

https://www.youtube.com/watch?v=Y6bFEs4ZoXw

Got that message of: we’re all just one big family where everyone loves each other. Now, don’t you call Child Services on us when we discipline y’all a little, ya hear?
Indeed.

One indicator as to whether members are running the union is to see whether the strike fund is well funded.

If it is, that union is very likely to be at a minimum involving the rank and file in it's operations and negotiations.

No strike fund? Be careful. A union without a well funded strike fund basically has very little power.
> The vehicle in question does in fact bear the word "Panzer" in its official German designation

So does the German word for "bulletproof glass"[0], and that's not "a tank" either!

[0] https://dict.leo.org/german-english/Panzerglas
It's time for the corporate death penalty. God, Amazon is so evil.
> The COVID fiscal canon blew growth and inflation skyward.

COVID is going on for two years now. What really changed is the Russia-Ukraine war, this goes with higher energy and higher food prices (most of the wheat and fertilizers come from that part of the world) that all that stuff trickles down, as they don't know how to fix the metrics now (i guess no one was prepared for such a turn of events...)

Most of the metrics for inflation are based on some technicalities (you can fix that, that's why we hadn't much of an inflation), but it can't cope with fundamentals like food and energy.
> The agenda is obvious to anyone who cares to look.

Alternatively: it's just teaching whatever is popular in the industry, for better or worse (similarly to how DevOps people would be taught Kubernetes, even if it can be horrible in certain cases and for smaller projects).

Many sites out there don't need JS. Server side rendering would suffice. And many other sites out there would be well served with minimal JS for enriching a few forms.

Yet, that's not the reality that we live in. The reality is that the majority of the developers out there will simply have to deal with lots of JavaScript, TypeScript and frameworks like Vue, React, Angular (i'm using the term "framework" here because they change the entire direction of the development of your front end, not that it matters at all).

So, that's what curriculums will focus on, since clearly people want to have good employment prospects. It doesn't seem like the linked one gets too caught up with the frameworks, though.
JUST WOW.

"Passkeys" appears to be another name for FIDO Multi-Device.

FIDO previously took the position that the private keys should never leave your
hardware token (or phone). Because that's the most secure position.

That position appears to be out the window.
They provide a rather longish obscure FAQ entry explaining, yeah, we said your private key shouldn't leave your token (or phone), but times are a' changing.

From the FIDO multi-device FAQ:
https://fidoalliance.org/faqs/#multi-device-fido-credentials

From the FIDO Alliance website:
"FIDO Alliance has previously stated that user authentication credentials never leave the device. Has that changed?"

"FIDO Alliance’s mission is to help reduce the world’s over-reliance on passwords. It is true that some relying parties (and their users) get value out of hardware-bound credentials, and the FIDO standards still support this type of deployment.

But for many relying parties, the fact that FIDO’s approach required users to enroll each new device presents some customer usability challenges, and also limits their ability to replace passwords (as passwords frequently serve as a means to verify new authenticator enrollment).

As such, replacing the password with a challenge-response protocol based on asymmetric cryptography is a huge step forward in security, even if those cryptographic keys aren’t bound to hardware – as this helps RPs thwart the constant threats of phishing, credential stuffing and other remote attacks."
I don't have a similarly elegant answer to your query, but it made me pause and consider why I dislike poetry and in lesser way, rap music.

I dislike poetry (and rap) because it is too introspective, too personal, too self centred and painting a picture of the author's mindset that is lost on someone else. Other art forms try to elicit an emotion to the readers or viewers. They're telling a story, presenting an idea for someone else's eyes. Feels to me like no one can appreciate the poet's art and depth more than its author. As such, there is no bad poetry, which is why it's that easy to have robots convince us that random words are instead contents of a particularly troubled mind.
I agree with all of these and I‘ve been teaching web development to total beginners.

The MDN guides give you a much better template. They focus more on the fundamentals, starting with HTML.

The first thing I do after a short intro and overview is writing a Hello World HTML page with them while saying something about each line.

When they open the page in their browser you can see something in their eyes, which is magical. They just made their first web page!

Also I focus much more on HTML and CSS than on JS. There’s so much to learn just with that, while JS should be used when needed, little snippets for interactivity.
The "American poet Andrew Brown" here -- I'm honored, I don't think anyone has ever called me a real poet before!

Looks like the full poem they're referring to is:

> I think I’ll start to rain,

> Because I don’t think I can stand the pain,

> Of seeing you two,

> Fighting like you do.

For the record, the original tweet [1] doesn't mention rhymes, but the replies [2] do: I say generations that actually rhyme are "pretty rare" and that only half of poems generated with the prompt I was sharing were even worth editing into something good.

Of course, that part doesn't get quoted in articles like this...

[1] https://twitter.com/drusepth/status/1293937354978271234

[2] https://twitter.com/drusepth/status/1294024126814752768
450 million is a ridiculous amount of money for any software product. It breeds internal bureocracy and lost focus. They must have 100 or more C-level people by now.

But maybe I finally got it after all these years. It's not about the software or the playable game. It's about storytelling. That's what the whales are addicted to.

It's "VXJunkies", but with big bucks. I don't blame them. I also find it fascinating to watch and read about the latest technical details about some specific tech that they came up with.

S42 and PU will never happen. But what might happen is, that some of the employees take all that knowledge and skill they've been gathering all these years in CI. They will setup a new indie game studio and will release something actually viable and playable. Maybe a new "No Man's Sky" with a cool tech stack.
I love this. I used to try and get them to quit. Help them score other work, etc...
TL;DR Putin is trying to look strong by fabricating the USD/RUB exchange rate, and that's understandable: with his army and even his own body falling apart, that meaningless number is the only thing he still can control.
You would have to provide some argument and evidence that (i) Russia has to stop tank production, and that (ii) this was due to sanctions, and that (iii) this will alter their strategic and tactical goals in Ukraine.

The third part is the most important part. Showing that these sanctions somehow have deterred Russia in its military posture. I find the idea ridiculous.
at this point it feels more important to have an working tpm emulator like swtpm in all major linux distributions as a package so we can play freely with it until we all understand it.

that said: cool project.
I don't remember seeing a single political problem in any of my math books (except maybe some extremely bland ones in statistics.) You can get by without them and they add nothing.
At some point in my life I’m going to realize that the documented violent history of labor-capital was all just a fabrication and it just so happens that the standard American anti-union talking points—America might have the most violent labor-capital history of any Western nation, by the way—were reasonable and based in reality? No, I don’t think so.

Besides, your comment is just a generic relativistic refrain and doesn’t contain any argument at all. No: not all viewpoints are reasonable.
USA have death penalty too, and a massive incarceration business.

I have a gut feeling that if we started comparing both the usa and singapore, the latter would appear cumulatively better.
My pond.
LP sounds like a Jupyter Notebook
Is there more discussion about the 'framed' part? I mean how was the counter perceived. The whole 'setup' looks like:

- show how to write a spreadsheet application

- here you go, couple of hundred pages it is though

- ahh, silly person, why not type 'excel'

So what happened next? Everybody rolled eyes, or people said 'yeah, typing excel is pure genious'?
I guess the real question is: Why, if you ever want anything more than reading from a pdf, you have to hunt down a list of tools (acroread, evince, okular) and hope to find one that does what you want (select a column, fill out fields in a normal font, copy text with newlines intact)…
Can some of you share what are the ways to hedge against tumbling NASDAQ? The article is assuming we swing only a single bat. To me it seems spreading your investment into fixed dollar amount over a period of time is a sensible strategy.
In terms of population? Yes
In terms of economic productivity per capita? No, not if you look at periods prior to the industrial revolution[1]

[1] https://www.google.com/url?sa=t&source=web&rct=j&url=https:/...
Well it's not really about the numbers - the details of the collapse don't really matter. In the context of the last crash we know the global economy is brought down by financialised insanity and fraud. It's a morality play showing what's happening inside the first firm to realise the house of cards is about to collapse, and who are about to bring it down themselves by being the first out the door. The details aren't really the point.
No, "bison" is not an old Latin word.

"Bison" appears only in a few late authors of the Roman Empire, as a Germanic loanword, corresponding to the modern German word "Wisent".

One of the few occurrences of the word "bison" in Latin appears in Pliny the Elder. He wrote that in Germany there are 2 kinds of wild oxen, "bisontes et uros", i.e. the European wood bison and the aurochs.

There is no doubt from the description from Pliny that "bison" was applied specifically to the European wood bison and not to any other kind of wild ox. The word "bison" is also appropriate for its close relative, the North-American bison.

Pliny the Elder adds there that "quibus ... volgus bubalorum nomen imponit", i.e. the ignorant masses call both kinds of wild oxen as buffaloes, even if the buffalo is a different kind of wild ox "which is native to Africa".

Pliny was right that the 3 kinds of wild oxen, European bison, aurochs and African buffalo have very different appearances and can be confused only by someone who has not seen them previously, so for each of them, their proper name should be used, not the name of an only distantly-related species.

Most early European colonists of America belonged to what Pliny called "volgus", i.e. uneducated people, who were not familiar with the already extinct, or mostly extinct, aurochs and bison, so they have also applied the less appropriate word "buffalo" to the American bison, in the same way as many Romans called the European bison as "buffalo".

The use of inappropriate words for naming unfamiliar animals encountered in the New World has been frequent, e.g. the jaguar had been frequently named as "tiger" in the past in some places of South-America.

In conclusion "bison" and "buffalo" have not been used interchangeably in Ancient Rome and Greece.

Only the word "buffalo" was known by most ancient Greeks and Romans.

After the Roman Empire expanded in the North until Germany, some Romans learned the word "bison" from some Germanic tribes, and the word was applied correctly to the European bison, by those who knew the word.

So there was no interchangeability. Either one used "buffalo" for all wild oxen, when no other word was known, or one used the correct word for each kind of wild ox.
Trees are detremental to grassland ecosystems and don't contribute enough to carbon sequestration (assuming that is the goal) as grasslands do.
First level managers still write code where I'm from. In the Peopleware system, you'd give an expert like that direct reports to act as assistants.
> the western world did everything in its power

the west for the most part didn't ban russian oil and gas, which is the only thing that would have impacted russia's economy massively, so no, of course they didn't.

90% of the sanctions impact specific people, not industries.

You can even still receive money in Russia from abroad, because not even the whole banking system has been disconnected from SWIFT.
Yeah it's really surprising to see how supposedly scientifically educated people are driven completely by fads and basic social needs and personal gain, and don't bother to even try to motivate decisions with anything more than "I like it" etc.
With Heimdall I can show additional info for each application, via its API.
But to master JS tools you want rock solid fundamentals and know about default behavior, writing clean HTML and CSS. I even teach more about networking and HTTP than JS. They actually want to know: what happens when I type an url into the browser?
To make AI fair, here's what we must learn to do
Thank you also for reply, thoughtful communication is something to be treasured. Just as with all other communications media, in the early days of the internet it seemed we were on the verge of a revolution ; until we saw the dynamics of the commercialization and politicization of the internet of course..

I think our current situation in internet based media is similar to the time after the Lehman shock, when vast tranches of commoditized securities were found to be not as secure commodities as they were hyped to be. A simplistic analysis might place the blame on the mortgage industry, and while they are indeed culpable, I think it is the concept of making mortgages into a commodity that is at the core of that crisis..

Now we are on the cusp of a crisis caused by the commoditization of human attention and communication. Sadly, I think the effects of this crisis will run much deeper since at its core we have allowed the vast industry that has so rapidly grown around it to corrode human trust in almost all social institutions that we rely on..

To me, this is the real cost of free services that generate their revenue from algorithmically seeking engagement. In the end, as you correctly point out, these algorithms inevitably pull all communications towards the extreme, and those who use these media, regardless of technical background, ultimately succumb to the bias as it seeks out each users personal engagement triggers..

Everything else is just lost in the noise.
Lol, jesus. You are trolling so hard.

That's a KYC (know your customer) process and it has existed in all modern countries, Russia included, for a decade+ as a part of anti-laundering measures. If you were trying to transfer 30k from a country that doesn't implement KYC, you got exactly what it is designed for.
(2020)

It seems to me that both McIlroy’s original critique and this blog post miss the point by a mile. It’s completely meaningless to compare the relative merits of the two solutions, because Knuth’s ultimate goal isn’t to produce a solution.

Doing a presentation on literate programming has to deal with two more or less contradictory concerns — you need a sufficiently simple problem that your audience can follow along, but you need your solution to be complex enough that you can actually illustrate LP.

A sorted frequency table is a simple enough problem statement, a trie is a sufficiently elaborate solution that doesn’t feel too contrived while also being familiar enough that the audience can follow along. Knuth’s approach was pretty much the perfect way to hit both of those requirements!
I have just installed it and it looks really neat, i usually switch back and forth between neovim and emacs (depending of the type of project), and use deadgrep and deadgrep-edit-mode for that but may as well use sometime nvim-spectre..
A shame this rather interesting post got no traction. Embargoing
(conscious or not) by groups takes may forms, one of which is the
sheer pace and noise of their march. I often wonder whether to repost
articles here to try getting above that noise floor. It's like a fast
flowing river.
When I'm making game and I want to finish it fast, I limit myself to "2 of everything". If the game is about maze of rooms, I made 2 rooms (because 2 is minimal amount when you need to implement the switching). When I plan to have hundreds of guns, I make 2 because that's the minimum to test switching. 2 characters. 2 attacks. 2 NPCs. 2 endings. 2 levels. 2 quests... Only when everything is implemented I either release as mvp or start adding more content into otherwise finished game.

So in case of bedsheet deformation, I would make a function that returns deformed bedsheet, but in first release it would simply randomly returned one of 2 premade assets.
I don't think so. Or what's the unit in this case? If you think of it as "the probability that a problem with at least some given severity occurs", then you can model it as the combined independent probability of N dependencies and you end up with the classic 1 - (1 - p) ^ N, so asymptotic behavior for large N.
I absolutely call these financial institutions amoral.
I haven't considered the question you raise, but could it have something to do with: when you want to compute a partial average you may not have the information of the total number of elements available to you?
You’re the one playing politics by trying to make your horizontal IC colleagues out to be slackers. Trying to justify the usefulness of your own role?
Allianz Global Digital Factory, or whatever it’s called these days?
> I genuinely believe many people who prefer working in an office versus at home have unfulfilling social lives or bad home lives. The social dynamics, competition, in physical offices fills the void in their lives.

You're implying that this is a bad thing and I don't get why it should be.
Balloon Girl Shredding: https://en.wikipedia.org/wiki/Banksy#Balloon_Girl_Shredding

Classical art was sold on the perceived quality of the art. Contemporary art is sold on the notoriety of the artist. A framed copy of what was originally a stencil graffiti was sold for > $1 million because it was Banksy. After being shredded as part of a prank, the then shredded work was resold for > $25 million.

The value of those empty canvases are now likely worth well north of the $84k paid, because wow what art. And yes, /s.
Revealed: Intel's plan to sell software simplifying computer vision training