skysight-inc/HackerNews huggingface dataset:
This is the answer to what I was asking. Not sure who I offended to get downvoted.

edit: I guess my point is that if you're selling coffee and making 100 $6 transaction, going 1 block deep probably isn't a big deal. If you're selling one car a month, you might not want to risk the small chance of an orphaned block -- but a one hour hold on title is a whole lot better than waiting for a check to clear.
I for one cannot wait for the used car market to crash. The new car prices have gone and I don't expect them to come down. They will keep the prices at the same inflated level and offer deals and/or loans. However there is room for elasticity in the used car market and can see it coming down as new car availability becomes better.
It’s a strategic location with tons of radioactive material. Ukraine closed all of the exclusion zone a few days before the invasion.

At this point I think it’s about securing the site so material cannot be used in dirty bombs. If this war were go to nuclear the world has no choice but to get involved.
Professor Lue from Harvard has a pretty cool visualization of how ATP synthase uses rotation and the energy produced through cellular respiration to produce ATP at https://www.youtube.com/watch?v=kXpzp4RDGJI, slightly more visceral than digging through a paper for a layperson.
shell scripts? No, it's for CLI applications that provide colored output. Some assume dark background and some assume light background, making a mess.

A simple 3-state variable solves the problem easily.
He's always been a fairly plain speaker. We dont tend to always pay attention to what he says though. His rage in reaction to NATO's Libya incursion is pretty well documented even if we did ignore it.

It wasnt like he was unclear that pursuing NATO membership => invasion either.

>The real reason why this happened is utterly irrelevant

This is precisely the way to make this kind of thing happen again and again and again...
I don't really use Winamp through WINE very often, mostly just a party trick for disenfranchised Windows users :p

If you're looking for a no-frills native Linux audio player, I recommend Quod Libet[0] wholeheartedly. Nothing fancy, but it has loads of organizational features bolstered by a rock-solid GTK3 codebase. Genuinely have no complaints with it, I'm really impressed with how polished and feature-complete it is.
Imagine if the government had a public receivable account for each line item in the budget that you could voluntarily pay into, and make it count 75% (or titratable percentage) as regular tax payment.
Regardless this place is really feeling like a Neocon pep rally circa 2003. Suspiciously dang seems nowhere to be found despite the constant unsubstantive nationalistic flamebait being posted in every Ukraine/Russia related thread.
I've tried really hard with Ansible and I think the complexity is more trouble than its worth. Its kinda nice to have an engine to do a lot of servers at the same time but its easier just to run some bash scripts.
I was a fan of Nylas N1 too until I knew they used to send email auth to their servers.

One of the authors forked Nylas to create Mailspring which does most of the stuff client side.
It’s actually kind of insulting, because if you were one of the few developers to believe Microsoft and write, say, business apps in it as they said, you just got the short end of the stick.

It’s not a huge surprise why Microsoft can’t rally developers behind anything.
I believe a large part is also due to the incentives of recruiters and how they is structured. Most recruiters take a fee that depends on the hours put in or a percentage of the total contract, or a mix. Surely some exceptions exist but I believe most are incentivised to only go for atleast 32 hours to make it worth the effort, and thus don’t bother eating a potential 40 hour contract on a smaller 16 hour one. I see the flawed logic but I’ve asked around a ton already and it’s always no while I know the market is there when I’m already inside. I just haven’t met the right clients I guess.
Personally I haven't engaged with trolls since the invasion but that's probably because I am involved in drama IRL.
I use steel-forged utensils, pots, and pans, carved wood ladles, stone-fired earthenware, old French cookbooks, new Spanish cookbooks, paper notebooks to record my own recipes using fountain pens, an electric stove to cook with, a refrigerator, fresh water piped to my house, and my car to drive to the store to purchase local in-season produce.
You can count cards to give yourself a winning edge. Making several thousand per day is feasible. You'll eventually get kicked out of a given casino, but it doesn't matter: they have to give you your money.
NSO Group sues Israeli paper after explosive articles on police
> Azov Special Operations Detachment, often known as Azov Detachment, Azov Regiment, or Azov Battalion (until September 2014), is a right-wing extremist and neo-Nazi unit of the National Guard of Ukraine, based in Mariupol, in the Azov Sea coastal region.

> According to The Daily Telegraph, the Azov Battalion's extremist politics and professional English social media pages have attracted foreign fighters, including people from Brazil, Italy, the United Kingdom, France, the United States, Greece, Scandinavia, Spain, Slovakia, Czech Republic and Russia.

> A 16 July 2014 report placed the Azov Battalion's strength at 300. An earlier report stated that on June 23 almost 600 volunteers, including women, took oaths to join the "Donbass" and "Azov" battalions. The unit included 900 volunteers as of March 2015.

> Reports published by the Office of the United Nations High Commissioner for Human Rights (OHCHR) have connected the Azov Battalion to war crimes such as mass looting, unlawful detention, and torture.

That does sound nasty. I wonder how many members they have had at the start of Russia's invasion. The reports about the battalion's strength on Wikipedia are rather old.
yup! cheers for that (I get them in email, and totally forgot that they're also visible in google groups :D)
Kenji's cooking methods are always 10x more effort for 10% better food. Great for supertasters, not necessary for most of us.
Reminds me of how the ousted Afghan President literally "wrote the book" on Fixing Failed States: https://www.amazon.com/Fixing-Failed-States-Framework-Rebuil...

This would be an accurate summary of this book:

> 1. Overthrow dictatorship

> 2. ...

> 3. Profit!

I love how the section on "Building a Durable Democracy" is six pages. That's the hard part! From Egypt to India to Pakistan to Bangladesh to Iraq to Afghanistan, we have learned that an eloquent constitution isn't what produces democracy. But what else would you expect from a Professor at the University of Massachusetts, Dartmouth? He's so acclimated to democracy from birth that he can't even recognize all the culture and socialization built up over hundreds of years that enables democracy. He can't help but be like a fish that can't understand the complex cycles that make aquatic life possible.

It's remarkable to me that so much academic and intellectual horsepower focused on this area has produced so little. I suspect these professors are all looking in the wrong place. They see their own western history in terms of oppression, and thus don't analyze it to understand what makes it tick. Which is sad, because this is an incredibly important problem to be solved.
In fact, the amount of press around the guy seems to work as an invitation for people to come to casinos. I wouldn't discard the whole thing as a total scheme, a fabrication set up between the "professor" and the cassinos interested in attracting naive gamblers in this perfect marketing stunt!
I’ve always been able to successfully negotiate those IP ownership clauses. Usually without any hassle at all.
Too bad win32 is such a finicky and verbose API that's painful to use for anything beyond the simplest of dialogs. I tried. The MSDN documentation doesn't quite cut it. TheOldNewThing by Raymond Chen is a must-read to get it right.

But above all, a stable ABI is only needed for proprietary programs which I abhor for not being FLOSS. As a programmer, I really do think the 4 freedoms are important and loathe anything non-compliant.
At most companies you get full benefits at 30 hours a week.
The correlation depends. I am quite an insomniac. By having 4 days of work instead of 5, I can spread my time better in order to work on the good sleeping days and chill on the bad ones.

Example:

Monday: I sleep shit, I work, I survive

Tuesday: I sleep horrible again, I work, I barely survive

Wednesday: if I'd have worked 5 days per week this would be the day that I would be severely underperforming. Instead, it's my free day, I catch up on sleep.

Thursday: I happen to sleep well. I perform well.

Friday: I slept meh, I perform well.

Weekend: I sleep horrible, so I make sure that I just chill the whole day and make sure I'll catch enough sleep somehow.

Monday: I'm well-rested and happen to sleep well. I perform well.

Having a free day at Wednesday in particular makes sure it's very tough to become too tired, even as an insomniac like me. I worked 5 days per week before, it's not possible to perform well when I was hitting sleep issues. Going through a week where I didn't drown in sleep deprivation was a blessing. Now though, it's simply a problem that I can always fix.

And yes, I've tried many things I used to be much worse. I'm improving. I've made a few comments on what I've tried (and what works for me).
How is this different than a full time employee who starts to slack off?

Or is your point that part time employees are more likely to slack off because they are looking for other work/have other responsibilities that take precedence?

Because I've definitely seen my share of fulltime employees who slacked pretty darn hard.
The complete lack of any kind of human based response to any kind of request is the issue. I think a Tank Division at their door, would be asked to provide their real phone number and solve a captcha before going through the gates...
So a MacBook without a monitor?

I do like this idea though. I would rather integrate the CPU into the keyboard instead of those gorgeous 5K displays, which limits their lifespans. Seems like such a waste.
Maybe it's just my bad luck, but the projects I've seen from the inside where DI was used, it all turned into a dogawful blob of spaghetti code.

It was OK -- quite good, really -- in small projects... but of course pretty much any organizing principle is workable in small projects. Good organization needs to scale up.

I'm not quite ready to write it off.

For one, those large projects used a framework. Perhaps the lack of friction helped lead to thoughtless injection.

And, of course, no organization scheme can prevent the spaghetti when the project and its leadership are disorganized.

So I'm not quite ready to write it off, but I'm awfully skeptical. And it certainly doesn't seem necessary.
All of this complexity that's being added to lock a system down, purportedly in the name of "security" is actually being done for control by the vendor, at the expense of control by the user. Microsoft wants an enforceable walled garden just like Apple's.

The increased attack surface that all this brings, implemented in a way that's opaque and non-removable, makes me incredibly nervous. You think cars and IoT devices are insecure? We're going to end up with that level of danger baked into every PC on the planet.
Is there a proper API for Apple imessage such that I can create imessages from the command line ?

I send SMS with 'curl' commands using my twilio credentials ...

Can I do something similar with imessage ?
The issue I have with your approach is twofold: the 1000 garage tinkerers are harmless, and your approach forgoes the Guido Van Rossums, Rich Hickeys, Chris Lattners and so on.

I've met a bunch of people who do things like write their own typed concatenative language. So I can tell you, first of all, that they tend to spend the week merrily contributing to, say, orchestrating Kube clusters, and second, the time they spend bit banging their pet programming language wasn't going to go towards more orchestrating Kube clusters. Or whatever it is you think is actually important.
Not a fan of that... Feels like an abuse of Context. I admit, I thought about this a long time ago, Context is passed all the way down the stack, it's just so easy to abuse. But it's just one of those things that completely hides this away from anyone who glances at your code.

It makes it incredibly easy to create "God structs" that can do everything. They have access to every service in your application when really you should be limiting the scope of them.

Unsatisfied dependencies are now a runtime issue, not a buildtime issue, one of my biggest gripes when working with IOC containers in .NET.

Not to mention that Context, originally built as a cancellation token, is now doubling as a service locator? It feels like something completely adjacent to what a Context is.

This is the exact sort of reflection magic code that a lot of Go developers dislike. And there's nothing that this gives you that passing dependencies as parameters can't. If you've got too many to pass then you're doing too much and you're not separating concerns.
I think it's useful for people who are unfamiliar with who the Inuit are.
A bit off topic but every other (public) article from Stratechery reads like a hagiography of Intel. Now he landed an interview with the man himself. Hmm. Pat's time is extraordinarily valuable. Either the author lets his personal bias affect his analysis too much, or there is some PR money at work here.

There's still a lot of interesting analysis but my opinion of the newsletter has soured over time.
I don't feel that, it's a highly personal thing. Donations for me are unconditional and definitely not attached to any promise of future work.
No, but that's exactly what I'm talking about, and it's made me irrationally joyous to now have that word in my arsenal. "delenda" is perfect! (provided it contains things to be removed)
I wanted to reach out to you, but there doesn't seem to be any contact info on your blog.

Do you have an email or twitter?
Your reply really helped. Thank you.
Much of the pro-Russia content posted in the West is part of a disinformation war being waged by Russian state actors.

There certainly are people stupid/ignorant enough to believe Putin's invasion was provoked, but it's more likely to be part of a state campaign instead.

The vast majority of humans aware of this conflict (including in some Russian-allied countries) are opposed to the invasion, so we would expect English-majority websites to reflect that ratio absent manipulation.
Just my little anecdote: I needed to run an old version of Eagle CAD and I wasn’t sure how to get old Linux versions to run. The old windows version worked great in WINE.
AWS Lambda adds supports for .NET 6
I'm extremely skeptical of any suggestion to get your news from only one source, what do you think makes that source different?
Any insight why it was postponed?
A Guide to the Zsh Line Editor
A “video file” is a misnomer. A “video file” (such as mp4) is actually a container with several different tracks, which can be one or more video tracks, audio, subtitles, metadata (chapters, DV, synchronization) and others. If the browser is not aware of any of these, it will not be able to provide the information you require (but is a probably good indicator that the track is t supported).
Yes, as a Sámi, I'd be interested to know more, desperately ;-)
It's trivial if you compile from source and onow how to massage the linker!
How to make small tweaks to free software
Iraq.
An impressive proof-of-concept.

The UI elements look rather odd. What's the rationale for using a custom immediate-mode UI library instead of using the Mac's native forms and toolbox routines for them?
With a sufficiently insulated apartment, you actually stay at reasonable temperatures from other sources of heat: bodies, bathing, appliances, cooking, computers, etc. A normal apartment uses a couple kilowatts of power, which generates as much heat as a couple space heaters running all the time.
Linux has a stable "userland ABI" only so far as the kernel interface stays (with very few exceptions) stable. This means, as you've said, you can run old applications, as long as you have entire copies of the rest of the userland to go with them.

(One potential problem I can see with really old Linux userlands/games is old Mesa wanting the old user mode switching drivers from Linux, that are long removed. You'd need at least newer versions of Mesa, I think, which may be impossible to achieve due to dependency hell)

This comes down to arguing semantics but I don't think this really constitutes a stable "userland ABI" in the sense it's used to describe Windows. Yes, you can use containers to effectively create independent copies of old userlands and run your code in them. But you can't just run old software without matching copies of the specific libraries it expects, which themselves have a rat's nest of dependencies, necessitating having ~N complete copies of Linux userlands floating around for N programs.

One way we could circumvent this problem is static linking, since they the only interface would be the kernel one, that is mostly backwards compatible. That has its own problems (e.g. inability to patch libraries independently), but is probably better than just keeping copies of the shared object files in their entirety in containers...
I think donations is one way to go.

Since I'm on Linux, I use a lot of software from people outside the big tech camp, such as the awesome kitty terminal.

There was a bug in it which unreported and when the developer fixed it in less than 24 hours, I signed up to give him 10 dollars per month. About 800 other people were already signed up and giving donations (possibly smaller).

People just like to give back, so make it easy to do and they will. But you need to make a product they use every day.
Cameron, that's awesome, congratulations. I'd love to read about the developing process in a blog post.

Now you just need a cool icon to go with your app. You already have the box art spot on
Is it telling? Let's say a true story were reported in a paper you think is garbage but also in a reputable one. Someone posts a link to the garbage one. Wouldn't you tell them to avoid the garbage site?

I think you and GP disagree on whether Al Jazeera is trustworthy or garbage, but I don't see the problem you seem to be implying exists.
Maybe spend more time hanging out on a site that isn't primarily made up of westerners.
Clearly you never tried converting existing Python to Nim. It's quick, feels natural and you get idiomatic Nim.

You can even use objects named "self" to ease the transition.

https://github.com/nim-lang/Nim/wiki/Nim-for-Python-Programm...
Also worth to check: Writing a MIME type for Media Source Extensions[0].

The whole spec is unbelievably complex just to tell which codec and profile to use for the media player.

[0]:https://developer.mozilla.org/en-US/docs/Web/Media/Formats/c...
> Their goal is being able to suspend a game on your desktop and play it on your Deck will likely need them to standardize on a single platform [..] There are some additional challenges with this approach [..] but sticking to a single platform [..] removes some concerns with synchronizing lower level state across multiple platforms.

My understanding with the suspend/resume stuff they've talked about for the Deck is less about actually suspending/resuming the game by syncing some low-level state like memory or graphics, and more about quickly syncing save games via Steam cloud saves.

I only had a quick look over their docs when the Deck was announced and from what I could tell you basically opt into a new system-level save behavior where at any point the Steamworks library can tell the game "this device is going to suspend now, save your progress" then another computer can start the game and immediately load up the save file, giving the impression of seamless suspend/resume.

So as long as your save game files aren't OS specific in some way there's no reason why this should lock you into any specific platform, Windows or otherwise.
The kernel ABI barely matters for most things. You'd hope libc wouldn't break. What's important is window managing APIs, graphics APIs, file system structure (your program location, user config location), environment variables, preinstalled binaries, and many smaller things (acceptable keyboard shortcuts, registering to open a specific file type, opening a native "open/save file/folder" dialog, etc). Those are a lot less stable and may require using various random libraries or writing code for specific WMs/desktops. It's not fun.
I think the divide is the craft & process vs the outcome. If you like cooking as a hobby, Kenji’s methods are fun. If you’re just cooking for an outcome, you’re right, his methods aren’t the fastest. Think of it like any other weekend project you do - odds are a generous application of money or existing expertise gets the job done faster than you poking around and trying stuff, but is that really the goal?
Linux has a stable ABI but only if you don’t include all userspace libs isn’t really that much of a guarantee. Sure it means you can run ancient distros on newer kernels provided they don’t depend too much on the specifics of X11 or OpenGL but that’s not great unless we’re happy with “oh this software works on Ubuntu 14.04 so we’ll just ship all of a Ubuntu 14.04 userspace with the app.” (looking at you Steam Runtime)
> Also, OS/2 had a chicken-and-egg problem. Its best selling point was its compatibility with MS-DOS and Windows applications. However, this meant few developers took the time to write OS/2-native apps. So, why run OS/2 at all?

I don't think this is comparable to the Win32 vs. (GNU/)Linux situation. There do exist lots of people who did write Linux-native applications in the past, but the APIs of many userland libraries of the GNU/Linux ecosystem tend not to be stable for a very long time, so these applications simply did not work anymore at some point in time.

Because of the technical complications that shipping GUI applications for GNU/Linux involves, a lot of companies concluded that developing and shipping applications for GNU/Linux is not worth it.
Well, to look for a contrapositive: I'll get back to you after I discover a message (on any platform) sent by an entity that doesn't have a history to draw on that affects its' perspective. Don't hold your breath too long.
I just had the opposite story with Need For Speed IV High Stakes. In wine it would crash, but somebody kept making hacks for it to run on Windows.
Two big reasons off the top of my head:

1. Two people working a 20h week does not mean the same costs as a single person working a 40h week (think payroll, software licensing, pension admin, healthcare, etc).

So costs rise as a result.

2. A job generally has a base load of admin and toil (communication, on-call, interviewing, PR reviews, etc) and you can't reduce or distribute the base load well enough to yield productive output from the remaining work time with part-time workers and some of this adds more toil when distributed across more people (i.e. on-call requires more handovers during the week and takes more communication).

So productivity is reduced.*

For companies to consider doing this they'd need to perform an trial to satisfy themselves that the above can be overcome. But even doing that may not be possible with existing employees and risks instilling discontent amongst those not in the trial. It's high risk to try.

* Unless the entire company is 100% part-time and somehow base load is fundamentally reworked, in which case #1 still applies.
Yeah, it’s a mess. It seems like eventually they figured out that UWP’s sandbox+packaging requirements were a huge mistake (see Project Reunion/Windows App SDK), but that realization came much too late.
A nearly perfect description. (That is, barring the few cases where it _is_ legally possible to beat the house, e.g. card-counting in blackjack.)