skysight-inc/HackerNews huggingface dataset:
Mostly, i don't do email on my phone. Email is a medium for when you have time to sit and write properly. If i'm out and about, some variety of messaging is more appropriate.

If i really have to, i can SSH into the machine my mail lives on, and run alpine. I'm always surprised by how well that works.

I also have GMail as a secondary email account, so if i need something i've been emailed to be on my phone (eg a ticket), i forward it to GMail.
Urbandictionary agrees. I reprogrammed myself to read it as "Fabulous" using a text replacement addon.
Is there a name for this phenomenon so I can google further? Intuitively makes sense, because I’ve seen this before.
OP was talking about executives (CEO, VPs), not board.
They were fighting in the infantry in every British war until then; it worked very well for a long time
Discovered this when nobody from OneTrust showed up to our implementation meeting this morning....not a good sign for a new customer.
> non-viable

Did you mean unethical or are you talking about something else?
Dining philosophers is solved by always acquiring locks in the same order.
The project is serious, but the name is making fun of Web3.
As an aside, does anyone else miss the tabbed interfaces of the late 1990’s?
Weird. The vast majority of emails i get (which i actually want to read) work fine in Alpine. Either they have a plain text version, or Alpine is rendering the HTML, i'm not sure which.

Who is sending you these obligate HTML emails?
Games do use perforce, yeah. Perforce is centralized, with locks - think git-lfs.
I don't think it's anywhere near 50% that is wasted, since if I understand correctly the resistors are used only during initial acceleration.

But anyway, the affected trains are the oldest in use in Britain, from 1972 (Bakerloo Line, 36 trains) and 1973 (Piccadilly Line, 87 trains), out of 620 passenger trains across the whole system. New trains have been ordered and should be introduced in 2025.

There's been a 10 year delay, due in part to the 1990s attempt to privatize chunks of the system.
Rainbow Lorikeet maybe? There's such a range of intelligence and behavior between parrot species. It matters a lot what species you're working with.
The interpretation here is implying that this GUI exists to demonstrate good GUI design. It instead exists to demonstrate what it would look like if you directly mapped the APIs of OpenSSL into a GUI 1:1. This is not the ideal way to do that, of course, but I would argue that with really good APIs, if you did do something like that, it would wind up being quite passable.

How openssl is today is probably not so bad for what it is, though. The GUI design here might be doing it a disservice by intentionally not having as much hierarchy. But this is actually a really bad argument for why CLIs are better. That’d be like arguing that closets are better for organization than shelves because when you haphazardly throw everything from your shelves into your closet, your room looks cleaner when the closet door is shut.
After all the money the federal government gave Tesla and everything now they treat them like this, it just doesn't make sense!
While I'm no big fan of SEO and all that surrounds it: Will this open-tag-thing here influence how crawlers handle your site and index/rank it?
https://en.wikipedia.org/wiki/United_States_military_casualt...

World War I - 116,516

World War II - 405,399

This was only military deaths, at the time no major bombing of US cities occurred, the closest was the ships destroyed in Pearl Harbor. There are no guarantees that Russia wouldn't start bombing US cities in an all out war, in fact it is quite likely. There is also no telling what China would do. If China were to become involved and join the Russian side after a lengthy battle between the US and Russia, it would essentially play the role that the US did in world war 1 and 2.

There are heavy costs for engaging in a war with an advanced military.
Is there a standard definition for the "Markdown" -language?

There are several for HTML different versions and it is standardized that you can omit some closing tags and some tags altogether.

The benefit of writing in a standardized language is that later you or anybody can run tools against your sources that check for conformity.

So that is why I prefer HTML. But I would like to hear your opinion on what is the best mark-down dialect currently?
this is fantastic! simple map/reduce type abstractions over ec2 spot, lambda, and s3 are definitely the play. this is going to help a lot of people use more cheap vcpu billed by the second.

i4i instances recently launched. so much fast local disk. so much bandwidth to s3. needs more data processing.

subscribing to the commits on github.
Obnoxiously bad take.

> Google info boxes[...] have nothing to do with the semantic web and everything to do with Google throwing a crapton of machine learning and humans at the problem of parsing distinctly non-semantic HTML until they cracked the problem

This is verging on /r/SelfAwarewolves material.
Remember that Arduino is OSHW so clones & alternate implementations are everywhere at far lower cost. You're better off starting with a Black Pill or ESP32 based unit these days anyway. The overall ecosystem and common framework is far more valuable than any individual piece of hardware.
Let me introduce you to a little app called FFMPEG
I unironically love this
FYI Twilio has a few guides on how to connect their SIP trunking product to Cisco SBCs:

CUCM: https://twilio-cms-prod.s3.amazonaws.com/documents/InteropGu...

ISR: https://www.twilio.com/docs/sip-trunking/sample-configuratio...

They also have a porting process you can use to migrate your numbers from GV/Bandwidth (or you can just buy a Twilio number for $1).
The website about nothing: Everything / Nothing (E/N) sites
"Programming Windows" exposed the simplicity behind the Windows architecture. If you had even a smattering of C experience, Petzold could get you writing Windows applications the same day you opened his book. He triggered an explosion of software development.

There are excellent books for novice Linux programmers, but unfortunately, nothing compared to Petzold's clear and direct presentation.

.
Is it bad that I actually want this?
Mechanics have a vested interest in maintenance-prone ICE vehicles, so I would discount their stated opinions on this.
The answer, as always, is that speculative execution is the devil.

I’m not convinced you can write a “for” loop safely on a modern processor.
I think for most people external tools like levels.fyi are already good enough in that they provide a salary range with sufficient accuracy. Of course these same people would hope that the other candidates haven't heard of levels.fyi so that companies can lowball them to have more budget for the salaries of those who have heard of levels.fyi.

It's just selfishness, not collective action.
In cases where not all operations on the objects necessitate the same lock semantics, this is also handy because you can split or nest locks to reduce write-blocks-read and read-blocks-write situations.

But if you're finding yourself using this more than a couple of times in a project, you're probably uncovering violations of the Single Responsibility Principle. Especially if you're splitting locks.
Another second order factor is that precisely because the GUI just puts it all out there visually, it creates encouragement to start imagining what can be eliminated/automated, or at least shoved behind "advanced options (rarely needed)". What can be sane modern defaults vs reinventing the wheel each time. There are a ton of options in OpenSSL almost nobody should ever use in 2022 including some genuine footguns. Without discipline, CLIs are easy to just keep adding to, and scripting may well encourage that in the typical nature of creating a dependent ecosystem that discourages breakage. Not that there can't be really bad ginormous GUIs too but minimalism has a bit more human psychology behind it there.

Of course, for precisely that reason there are lots and lots of examples (particularly under "modern" "clean/flat" design tastes) that go to the opposite extreme and remove too much, get too information light and hide or eliminate stuff that's genuinely very important. But in the specific context of security software at least the current best practices thinking is that the fewer knobs and dials the better. A huge amount is purely legacy from when there were many more tradeoffs to be made in available compute power/memory vs security, but that fell away long ago in settings that would make use of complex CAs anyway vs something simpler. Not that simple CLI/text configs can't be easy too, look at WireGuard.

This topic strikes a little close to home right now too since I just went through an incredibly frustrating period of trying to put together some internal CAs with modern best practices (like name constraints) and it was quite the maze to get through. And having done it (or at least Good Enough) it definitely didn't need to be that hard. Ah well. Although then again, my experience also highlights to the perils of GUIs at the same time: I would have just used something like the built-in web gui CA generator on OPNsense, except it's so simple it lacks name constraints. Which then led me back into the red in tooth and claw world of openssl and ca config files. So there's the binary of both, an over simplistic GUI and an over complex CLI. Perhaps there are better tools bridging that gap but my searching failed :(.
> Wyclef Jean is trying his best to get the crowd hyped. He’s making his way through some of the biggest hits of his career... but it’s not exactly a wild crowd. Some people stay seated. Others stand still, silently recording the stage. To the side, people take turns tossing bean bags into cornhole boards on top of a carpet of fake grass.

This reminds me of the Silcon Valley pilot episode where kid rock was playing at the VC party and everyone ignored him.
Yeah, but nobody cares. We're too busy building stuff :-)
Two kinds of people -- and me, apparently. Because I'm obliged to use it occasionally and it's as if 90s html never went away.
I'm glad you weren't able to dissuade Nobuyuki Tsujii.

https://www.youtube.com/watch?v=kNljZvnByfQ
I have very little experience of writing concurrent code, but this seems relevant:
https://clojure.org/about/concurrent_programming
I had the benefit of cutting my teeth at my first job, working on a message-passing OS. CTOS, based on RMX/86 used messages for everything. It was a very early networked computing system. Diskless workstations where file messages simply got forwarded to a server etc. And all the messages and queues were visible in the debugger!

So I learned good thread hygiene right out of school.
What's your sample size? I think it might be a little small.
Thank you for this article and the follow up. The information is fascinating, and I eagerly await your next installments.
One aspect of that which is a bit apples to oranges, is that the US is both incredibly easy for foreigners to enter and travel throughout, as well as being diverse enough that such travel wouldn't raise any eyebrows.

At any given moment there are a million foreign people freely traveling around the US- some on vacation, some visiting family, some for school, some for work, some for medical treatment, etc. It's relatively trivial for a nefarious organization to find a person who speaks English and can legally enter the US.

For Russia (among other places) none of this is true. Visas to enter the country are harder to acquire, movement within the country on such a visa is still constrained, a smaller number of foreigners means easier for intelligence to monitor, and far fewer people have the language skills or physical characteristics to blend into the local populace.
That's what I'm saying haha. I'm not looking to "prep" and the prepper manuals go overboard for what >99% of people are looking for. I'm looking for the practical things.

An emergency action guide of some sort...
You will always need an Egg or Sperm depending on which is missing in the relationship. Also, one of the parents would not have genetic code in the offspring since you can't splice two eggs/sperm together as far as I know.
> You don't have children and never will, right?

Yes and yes.
Actually it's the elimination of a use case for a law.
Anecdotal, but I have absolutely no problem sending plaintext-only mails. So far it works very well and I kind of cringe every time I see HTML in emails.
I feel terrible for Hernando Barragán who invented Wiring, only for it essentially to be stolen by his advisor Massimo Banzi and renamed Arduino, leaving out the inventor. Given that Banzi and the Arduino team never referred any credit to Wiring, I can only assume it was due to ego reasons since they credited Banzi's previous project as the source of Arduino.

https://arduinohistory.github.io/

Then the Arduino team had their own further battle about rights. The Arduino folks don't seem to be the most honest of folks. I have always avoided Arduino due to this history.
> It can't be that hard to follow this law in specific places

The problem is that 'specific places' very dynamic, and is hard to pin down when it comes to employment. A candidate/employee may move to/from jurisdictions where this is a requirement, and job postings may or may not be shown across different jurisdictions.

Does Microsoft want to invest time wrangling in court concerning a Colorado resident not seeing the pay range when they are using a VPN? Or when a candidate becomes a Colorado resident some time between the phone-screen and the first interview? Should Microsoft recruiters stop using external job-boards, and instead wait for a salary geo-fencing feature to be implemented in their internal jobs tool? What is the case law for out-of-staters who will be moving into a state with such a law for employment? How about remote candidate in Texas, working for a team based in Washington - and the reverse? There are dozens of edge cases, and for a company the size of Microsoft, can easily result in hundreds to thousands of infractions per year - the juice may not be worth the squeeze.
I don’t think so. When you look at the historical record. Work either in the modern or agricultural sense has only existed for at most 5% of human existence.

It’s a modern concept.
It might be uncomfortable for the team to have a naive developer constantly bring up well-intentioned strategies to improve support for third-party ad-blocking in meetings.
Not a new thing. SEGA had a service that let you play games through a coax cable for instance: https://en.wikipedia.org/wiki/Sega_Channel. It loaded everything into RAM and got deleted as soon as you reset the console.
Thanks for this solid comment. Assembly is the one that I am most removed from at the moment. It is 15 years or more. So it seems like I will enjoy it at the very least.
I read I am a Strange Loop before I started reading GEB because (as noted in the wiki page) he felt he did a better job of explaining the ideas here than in GEB. Sadly, all I can recall from this book are long passages about his dead wife and an AV art installation using feedback (which I think was also about his dead wife) rather than any insights into emergent phenomena. To be fair, I am not his ideal reader because the moment I feel the author becoming self-indulgent, I start skimming.
Yes, CommonMark is a standard with implementations in many different languages.
> Farm areas that can grow human edible food tend to not be used for animal feed.

This (crop monoculture) is a consequence of animal agriculture, not justification for it. If anything, we could stop cutting down all the rainforests to make room for cattle and their soybeans.
Oh, that's clever. :)
Thank you, I decided on it.
All searches are logged to your account which is tied to your credit card / kpi.
The code base i work on takes a long time to rebuild when crossing certain points in the history, so I have persistent worktrees for the last few versions that we still support. Lets me drop into an older version for a backport without the long wait.
FP is good for adapting to threading, but it has difficulties, when applied to things like GUI programming, async communications, or device control (places that need threading).

A lot of languages are getting things like async/await/actor, etc., but even that is still too low-level for a lot of programmers. It can easily turn into a lot of single-threaded code.

It needs to be completely under the surface. Swift does that with generics (I suspect other languages do it, as well). For example, you can say Array<Int>, or [Int]. They mean the same thing, but one does not have the generic syntax.

If we can do similar stuff with things like mutexes and syncing, then it will go a long way towards highly performant, safe, code.
Using magnets will release exactly the same amount of heat since energy cannot be destroyed (unless you mean by that using regenerative braking, that does work since you can "recycle" the energy)
There's so, so many problematic quotes here. Yeesh.

>“I bought my VeeFriend basically because he told me to,” Pasqual says. “I was like okay, I trust what he’s saying completely.”

>“I’m Hot Shit Hornet,” she says, referencing the name of one of her VeeFriend characters. VeeFriends was her first NFT, and she resisted the urge months ago to sell one when the value peaked at $80,000. Now, Cauley-Yu is too attached to her digital drawing to let it go — she tells me she’d almost rather see it be worthless than spike in value, lest the temptation to sell gets the best of her.
Do you use any kind of CI/CD pipeline process at all? Pretty much every significant CI platform that I know of is Git-native, or in some cases MAY have some legacy Mercurial support.

If I'm having to give up CI, or hand-roll my own pipeline system completely from scratch, then that's just an unacceptable trade-off. For a personal toy project, fine. But this seems like ridiculous bikeshedding for a professional shop in the 2020's. "Without needing to check the manual every time"? Sheesh, there are really only a few Git commands that most developers ever have to run on a regular basis anyway, and usually an IDE abstracts those.
Implicit end tags, which are completely unambiguous, have been a feature of HTML literally since its inception.
The other option, per a couple sites like:

https://gist.github.com/bnagy/8914f712f689cc01c267

I set up application passwords, then configure a gmail rc file ~/.muttrc.gmail with the important bits:

source "gpg -d ~/.pass/gmail-mutt.asc|"
set from="ME@gmail.com"
set spoolfile="imaps://imap.gmail.com/INBOX"
set folder="imaps://imap.gmail.com/"
set postponed="imaps://imap.gmail.com/[Gmail]/Drafts"

and the GPG encrypted file has the following:

set imap_user="ME"
set imap_pass="APP_PASSWORD"
set imap_idle="yes"
set smtp_url="smtps://ME@gmail.com:APP_PASSWORD@smtp.gmail.com:465/'

I wrapped a simple gmail command to run:
mutt -F ~/.muttrc.gmail

GPG pops up a password prompt, then mutt does it's thing and works just fine.
> somehow syphilis contributes to monkeypox or vice versa

Speculating here, but hard to believe it wouldn't. Syphilis, gonorrhea and chlamydia infection, by themselves, are a well-known factor for enabling HIV infection, for example. Sores make for easier transmission. And diseases that can pass by skin contact usually pass even more easily through mucous membranes or sores. And just very generally, people fighting off infections are more susceptible to other infections.
No, I had the same thought. Moreover, a GUI/TUI would actually allow implementing some further usability improvements. And there could be a “save as script” option.
If you're using React, check out Material UI. I was a big fan of Bootstrap, but I didn't like that there was still so much for me to build. MUI comes with components for things like user avatars out of the box. But it doesn't get in the way at all either, it's very customizable at the theme and the component level (I'm using it with styled components, and I love not having to come up with class names for everything). I've also tried Antd and it's impossible to customize.
Yes, that is fair.

They can even regulate interstate commerce in ways that discriminate between in and out of state companies (IE something that seems a very clear commerce clause violation), though this is historically limited mostly to alcohol shipment :)

Honestly, though, the current SC seems much more likely to strike that all down than they have in the past, and give much brighter lines.
Crows do it.

>A five-year study of crows living near Seattle in Washington State show the birds can remember a "dangerous human" and are able to share their knowledge of the learned danger with their offspring and other crows.

https://www.cbc.ca/news/science/crows-share-intelligence-abo...

Lasting recognition of threatening people by wild American crows

https://docdro.id/8UxS2eA
Blacklist comes from King Henry's "Little Black Book" which was a list of his political enemies.

Attempts to make it a racial thing are ahistorical and racist in and of themselves.
Hot take: I don't see this working out.

Arduino's approach has historically been to sell breakout boards for commodity microcontrollers. They do not have any history of success in any of the fields they're proposing to enter, and particularly not in IoT services or AI.

Arduino has made approaches to industry before, e.g. with the Portenta series of boards. They have generally been unsuccessful, in large part because their approach to industry has generally been "look, we're using industrial temperature range ICs" -- hardly a compelling offering.
I too found out I'd been doing my shoelaces wrong. YouTube set me straight.

For HTML, these are good recommendations.

Sometimes, like for technical writing where there are

various

distinct and important formatting choices, it's just hard work to get it the way you want it even with a WYSIWYG editor.
I think that's fair, but to a heavy smoker living on a pack a day, I indeed would recommend total abstinence for ideal health - not merely reducing to half-harm. Though it may seem like the softer reduction approach would be more supported, I believe it only serves as a mechanism for the smoker to lose control and relapse again and again. It is a subjective philosophy, so I don't expect we'll totally agree, but I thank you for the discussion.
I am OP's OP and I was talking about the board.
It's not when you're writing code for a browser.
It's been a while since I read The Knowledge but I think his point was:

a) Lots of books have covered this already (SAS Survival Handbook, etc)

b) the first 2 weeks is going to be largely luck whether you survive or not, so he's going to jump ahead to cover the lucky ones
It seems like Google really underestimates the experience of lag. It's a deal breaker for many gamers. Yes, this is a super impressive demo, but having your screen glitch and lag frequently is infuriating enough to quit.
How does Markdown decouple content from presentation?
git workflows typically involve an engineer working on a branch, adding commits, then making a PR which then gets reviewed and (in most companies) squashed down to a single commit and merged to main.

Fossil doesn't support rebasing so the squashing isn't possible and I'm not sure the pull request concept is either. How do code reviews work with Fossil? Is this back to the svn days when everyone just made YOLO commits straight to trunk? I either don't get it or this seems like a huge step backwards.
Designing a New Old Home: Curiosity
For five runs, on the same hardware with the same load:

+ Unclosed: 4.00s, 3.91s, 3.59s, 4.45s, 3.93s

+ Closed: 3.90s, 2.74s, 3.9s, 2.05s, 3.39s

Though I'd note that the newline you have immediately following the paragraph, even when closing, would probably reduce the backtracking effect. And having no explicit body or head element would probably cause some different rendering patterns as well.
I Am Not a Longtermist
That doesn't mean that's all that's used. It would also imply that it only has 2 speeds or something. Use your head. Or learn some basic electronics.