skysight-inc/HackerNews huggingface dataset:
3d tetris, go (the game), twixt [1] (not counting the 3d printed twists to create the board)

Can always up the twixt difficulty by adding conditional patterns[8][9]. Bit easier than designing a unique rubix cube.

Battle of the 2d tiling concept[0][2]; but a VR 3d would require additional foor/ceiling perspective.

Although really depends on how one define's an 8x8 chess board relative to what's considered twisty. ( lambda calc, fourier transform, turing complete spreadsheet, etc. )[3][4], execution / code path [5], language garbage collection[6].

[0] : https://tilings.math.uni-bielefeld.de/

[1] : https://boardgamegeek.com/boardgame/949/twixt

[2] : https://news.ycombinator.com/item?id=35273707

[3] : https://tromp.github.io/ ; acute squares : https://www.ics.uci.edu/~eppstein/junkyard/acute-square/

[4] : https://esolangs.org/wiki/Main_Page

[5] : https://www.dangermouse.net/esoteric/piet.html

[7] : https://gchandbook.org/index.html

[8] : https://www.ics.uci.edu/~eppstein/junkyard/all.html

[9] : https://www.chiark.greenend.org.uk/~sgtatham/puzzles/js/loop...
> whereas the implementation is still the wild west.

in my own experience, i would've thought "ok, let me aptinstall k8s and then apply some yaml to it so i can avoid going to the cloud for a massive k8s bill for almost no reason"

standing up kubeadm on a single master + worker node setup on a VM (like a droplet or EC2) is basically like, extremely non-standard + frowned upon

then, does anybody actually write pure k8s yaml? or do they write jsonnet/kustomize/helm charts? do they apply with kubectl or the helm CLI or the argocd CLI?
I believe this is as much on the Chrome side as it is on the Apple side: https://bugs.chromium.org/p/chromium/issues/detail?id=312105

Chrome could access those natively on Mac, or use the keychain as the native backing store, from what I can tell.
I'm a huge fan of svelte because the developer experience is pretty great when you first build something but also when you revisit something you haven't touched for a year or two.

Another thing that svelte and similar tools get right IMO is that if you have someone dedicated to design, then the HTML/CSS are maintainable by them throughout the lifetime of the project. A lot of times we'll have a dev do a rough pass on basic functionality and then a web designer come back and make it look good and it rarely requires much back and forth or coordination. Or later in life the project will get a revamped design and it gets implemented without the dev having to do anything. No doubt the JSX-based frameworks have figured out a way to make these scenarios work just fine, but I've been really happy with how naturally the division of labor works out with svelte.
Read about the 1st and 2nd Spanish republics, and the Constitution of Cádiz. The closest we would ever been to the French. Even further, with the 2nd republic, revolutionary and avant garde for its day (1931).

The old-Regime lovers screwed up with the Spanish people against the classical liberal constitution with Ferndinand VII, the biggest turd ever before Franco.
But if you search on Mac using spotlight you need to type "keychain" smfh my head
Any camera can do that.
1password has features that are useful in a large corporation that keychain does not have, particularly around sharing passwords and password vaults.

I haven't noticed even minimal credential sharing facilities in keychain.
When it comes to the realm of commercial desktops for personal compute, MacOS is the best by far. Unfortunately, the only truly usable ones are the open source ones. After years of linux usage, I simply cannot operate a windows computer. I am impressed by those who can. You seemingly have to be a mouse ninja to dismiss the various notifications that continuously pop up.
last time for me was the audio was glitching which never happened on pc. i think the solution had something to do with changing the audio sampling rate fixed it.
So does Microsoft. Intelligent Cloud = Azure + Office 365
They don't even know why it's called that
This is absolutely true, but the woman also doesn't have to sift through 100's of potential suiters in real life also.

You have touched on one the biggest issues with online dating, woman getting overwhelmed with matches resulting in having to be picky about things that perhaps they would be less concerned with if they met in real life.

I've read stories about how some woman have unenthusiastically swiped right on a guy based on their profile, but after meeting they ended up hitting off.

The next successful iteration of a dating app is either none at all or one that figures out how to detoxify the online dating process.
Pentium was superscalar and could often run two operations per cycle. The difference between a 133mhz pentium and a 100mhz 486 was way more than just 33mhz. That said I am pretty sure I recall running doom with more than a half window if not a almost full window on a 486.
The demo page says 'Recently generated', you have listened to the last snippet someone made.
Meaning it ought to, but doesn't, right?
I met Ricky at a WWDC years ago when I was in the password manager field. What a wonderfully intelligent person. Actually, several members of the Safari team were present at that meeting and it was such a great set of people. I kind of miss that part of that job...
While verification could be done for a cloud service like this one, what's more concerning is that locally run models with this tech will be coming soon (think of LLAMA and Stable Diffusion). KYC is merely a stopgap and honestly we'll need effective solutions for detecting vocal cloning impersonation in the future.
2. Dont know what you are talking about, I use brave and get my passwords filled in from keychain.
3. Cmd-space keychain opens up keychain
Not directly. testrigor.com helps me to write test automation. They use GPT to generate tests based on test description
> but you won't be charged

"no matter what based on your usage/you are locked into the free tier" would have helped for sure

i still would've bounced because i just wanted to goof off with it quickly while it captured my attention and requiring a payment method is just... terrible friction to capture users being able to quickly test one of the key features you advertise, but i guess if fraud concerns are that bad, that's the tradeoff you have to accept?
I think it depends a lot on whether they’re upset because they failed to license the software in a way that would prevent behavior they don’t like, or because someone doesn’t seem to be complying with the license in the first place.

If you chose a permissive license and then are shocked when people actually take advantage of that, you kind of deserve what you get. If you chose a reciprocal license and someone just ignores it, then I think you still have a license to complain. Pun kind of intended.
This has been the story of Apple apps outside MacOS forever: they appear to always do the absolute minimum to claim support, and you end up with a super clunky windows app that is terrible.

I doubt they’d do much better using electron: I think their development model is that if it isn’t on one of their platforms, they pump out a minimum-effort, low quality app. I’d guess that electron ones would be just as clunky, except with a significantly higher memory and CPU footprint.
"Binance is so effective at obfuscating its location and the identities of its
operating companies that it has even confused its own Chief Strategy Officer."

Can't be too bad...

"For example, in September 2022 he was quoted as saying that "Binance is a Canadian company." The Chief Strategy Officer's statement was quickly corrected by a Binance spokesperson, who clarified that Binance is an "international company."

Oh boy...!
Maths isn't my background, but isn't this a serious flaw with the quality of the pseudo-random numbers it generates?

I remember learning about the enigma machine and how it had a flaw where a letter could not be transformed into itself. And knowing that, for example, an A could never be a A was critical to cracking the enigma code. Because of that knowledge, my cryptographic intuition is that any seemingly minor fact like this could actually be a critical flaw.
IANAL but telling people to run might run afoul of "interfering with investigation" laws, whereas telling their account was frozen (assuming no gag order) isn't. The difference would be that the former is an opinion/advice whereas the latter is a statement of fact. Like the gp mentioned, services telling customers that they've received law enforcement requests isn't exactly something that only shady companies do.
Every time I see a question like "Why doesn't Apple build $THIS?" I assume the answer is "because they'll make more money selling 3rd-party $THIS in the app store".
How long until Greenland is green again?
I agree you weren't asking anything specific about this change, but I wanted to make that fact clear. The publishers are talking about a change, the discussion here inspired you to ask where the threshold is, and you floated numbers like 50% or 100%, and I wanted to make clear that in the situation at hand, the change is closer to 1% or (most likely significantly) below.
Quit your job and go to work full time on climate. Start here: https://climatebase.org
Hypothesis: I think going after the largest exchanges cuts off any "escape route" Tether might have. Like, FTX is down, Binance and Coinbase is in the scope now, which means dumping fake tether in one of these exchanges to sweep up real money is gonna be a lot harder (hopefully). As long as these exchanges are alive, Tether can create billions out of thin air by second-hand theft of customer funds (print fake Tether, buy cryptocurrency, sell for real money), which makes it much harder to chase them down.
It needs to stop showing a lot of things, including its own ass.

The "Microsoft’s MSN content network, which syndicates content from hundreds of web publishers: some reputable, some less so" is drastic in its understatement, and MSFT cant even make anything these days without adding telemetry on one side and "content" noise on the other straight out of a Philip K Dick fever dream.
You should see the horror that is changing your country and phone number. I spent weeks hunting around the phone to stop weird things from happening. You would think Apple were smart enough to say “it looks like you’ve changed details. Can I update the plethora of places I use your number?”
Notably, the ability to set a default (and enable/disable) audio device. Inevitably, windows will decide to make HDMI/DP the default output. And the ability to change the gain on your mic: cheap mics are way too quiet in windows, especially in discord.
I hope not. I'm patiently waiting on 1Password to release their implementation of passkeys so I can have it work on all my devices, Apple or not.
> Here was a creepy popup I got one day - it slid down from directly top-center of screen and gave me a notification asking my to uncover my webcam.

"Why isn't your desk in front of the telescreen?" - "1984", Orwell.

Does the news you get depend on who you are?
I'm guessing the 3-band was added way earlier when they accepted more code or as a test for the extensions in general, but I'm no OBS developer, I cannot really answer to that.

Pipewire effects for equalizer and so much more already exists (personally I use Easy Effects for that), and the people I know using OBS are kind of stuck with Windows because of other reasons. Also, it's nice to have everything you need in one package.

But, you're the author after all, you decide what you want to do :)
>>> FWIW, as someone 5'8", I also filter out women who are taller than me.

As a man, would you filter out taller women if you are casually dating? I think the preferences also depends on what you are looking for.
It's still bigotry though.
Technology could boost global GDP by 7 % but also risks creating ‘significant disruption’

https://www.ft.com/content/7dec4483-ad34-4007-bb3a-7ac925643...
A couple years ago we made a Morse Code chatbot for an xkcd April fool's comic [1]. I learned a lot about the UX of Morse input. It can be tricky for folks new to Morse to have consistent timing around dots and dashes. Displaying the dot immediately, and transforming into a dash after the requisite delay makes a big difference because it teaches the tempo expected. I was pleased to see a similar preview in the input here!

[1] https://chromakode.com/post/checkbox/
Even if WebRTC or something that supports all of these is added I still wouldn't be sad we are extending RTMP. If the next hot new thing requires artificially limiting the old thing then it's not really the next hot new thing.
It would take the majority of the population giving up the majority of the luxuries they have. Getting everyone to agree with that is the tricky part.
`malloc` doesn't make up a meaningful percentage of performance-oriented software's execution time. Most of those programs bulk allocate and manage memory internally, so the cost of `malloc` isn't a relevant argument against managing memory manually. Indeed it's entirely possible to write a program that doesn't ever use `malloc` while still using allocations internally, from a stack allocator.

The point isn't to `malloc` every single allocation and pair them up with `free` calls; it's to use allocators that alleviate that burden while also allowing you to pick an allocation pattern that makes sense for the use case (and internal use cases).

As an example, if your total memory usage for your program could be determined at startup to be 1GB, then you could allocate 1GB up front and allocate from that memory in the rest of the program, guaranteeing that nothing after startup ever goes to the OS for memory.

Overall it's much easier to write obviously efficient software in Zig than it is in Rust, IMO, and it's much easier to see at a glance that something won't behave stupidly when it comes to allocation and deallocation. To be fair, this is something Zig has over most other languages as well, so it's not exactly specific to Rust.
New York’s Fossil Fuel Industry Isn’t Going Down Without a Fight
>Just keep your popcorn warm.

At this point, we oughta just set up a couple of food trucks for everyone.
Yeah if anything you’ll have more access to fish now! sob
My dating life predates online apps, but when I met my wife, I told her I was 5'8" (in-person, so it's not like I could really lie). Anyways, I might just be 5'8" with cowboy boots and perfect posture (and these days, I'm secure enough to admit I'm just 5'7"). She wasted no time in calling me on it. She's 5'4", so average height for a woman. We still joke about it today (20 years after that first date).

But, wow, the audacity to claim a 3"+ difference? That's ballsy.
Tim Hunkin's “Secret Life of Components” Season #3 Is Coming
The first episode of a new season of Tim Hunkin's fantastic Secret Life of Components series is debuting on YouTube this Thursday, March 30th!
Ansco and Agfa merged in 1928. I forgot that the Ansco brand continued to be used independently. I never used Agfa film much. I was always mostly Kodak consumables although I used Ilford B&W materials quite a bit for a while.
I suggest you move to Ross 248, which is a mere 10.3 light-years away. However, 32000 years from now it will be the closest star to our sun at 3.024 light-years so keep that in mind!
This demo seems very far from useless.
Nobody's asking them to.

A Deployment, a CronJob, a Secret, etc.: those are the interfaces with Kubernetes. By extension, it is the interface with which you interact with the service (a cluster of machines) that your infra team maintains. (And they are the ones that need to understand how to maintain & operate Kubernetes.)

App devs need to learn the structure of those YAML interfaces. They are incredibly well documented, both in reference material and in example material.

And yet I find the same as the people above you in this thread: app eng have an absolute aversion to wanting to specify, in programmatic form, how to run their app. Yet, by definition, they're the only ones that know how to do that.

(That said, I have been known to reverse engineer applications enough to understand how they intend to be run, and then write the corresponding k8s YAML. This is an organizational anti-pattern, though.)

The YAML isn't complicated. What's complicated is that the set of data that comprises a process is inherently complicated: what user does it run as? what files does it need? what command to execute it? what env vars? etc. k8s's YAML does rather little abstracting over these.

(I sort of disagree with the "fire them" — rather, you need to ensure your onboarding trains them. But a lot of employers these days seem to do zip for training.)
Types in JavaScript with Zod and JSDoc
Interestingly enough, the reason why I do it is because in both real estate markets and dating apps, its extremely common to have questions not answered (or not answered correctly).

For example, in real estate try sorting by decreasing lot size, everything at the top of the search will be microscopic lots where they multiplied the acreage by 1000x or more.

On the dating apps I tried at one point, adding filters for a question filters out everyone that did not answer the question, which is not the desired result for many things, so I just removed the filter altogether and filter manually. So in that case its more of a function of shitty design of real estate and dating apps that caused it for me.
Posted this in reply to a different comment, but wanted to post it here too for visibility. Please let me know if you disagree with my interpretation of how to read the data from the graphs.

___

You have to look at it on the Economist and not the archive.vn mirror.
Y axis is Height (or whatever you've set in the "Show by drop down" and X axis is the title of the graph, "Share of possible matches removed via filters, %". Hover over a point and the graph becomes much easier to understand.

E.g. one point shows

> Hispanic men, 25-29 years old, 6'0"-6'1". Filtered out by 9% of possible matches

Each of the circles represents a group that is defined by a permutation of Race/Gender/Age/Height. I think size of circle represents size of that population in the dataset. In the case of my example, the circle for "Hispanic men, 25-20 years old, 6ft-6ft1in" was small, so there probably aren't many men fitting that specific combination in the data set. You also see intuitively that the circles for men 5'5" or shorter are small and the circles for women 6'0" or taller are smaller, corresponding to our intuitions that men that short or women that tall are less common in the overall population.
What would the online dating scene look like if apps let people filter by:

* race / ethnicity / religion

* weight / body type / body measurements

* height

* income / salary / net worth / debt
1. Expensive

2. Requires internet

3. What image do you verify? Between auto-retouching, manual retouching, compression, filetype conversion, an image file might be invisibly transformed 10 times in between capture and Instagram upload.

4. Useless for disproving fake images until every camera manufacturer in the world has implemented this.

5. Hostile to customers, now your picture doesn't get the green verified badge or whatever if you decide to crop it or something.
Yes, but just because that's my preference and I'm not *that* short. Most girls are shorter than me. If I were 5'3" or something, then it would obviously be more difficult to have such a preference. I do feel a lot of empathy for those guys.
Indeed, having played with doing compiler / parser / transformation type work (for relational query transformation, etc) in Rust, and got stuck in a maze of borrow-checker disasters around the tree of references... what I'd say is: this kind of thing is actually better done in a higher level statically typed garbage collected language. For myself, I'd use a mature functional something like OCaml/StandardML or a Lisp or similar. It's just easier to not have to worry about borrow checking references and allocation issues when writing stuff like that.

The case against garbage collection is where latency is key. P95, P99 latency always suffers under any kind of garbage collector, no matter how advanced. You can minimize pauses, you can move them around, you can play with different collector aspects, but in the end... compare to explicit allocation/destruction/lifetime mgmt, it's going to suffer.

I don't think compilers generally have these latency concerns. Throughput matters, but not the odd unpredictable pause.

There's only so many application domains where that is super important: Certain kinds of high traffic servers, database engines [not so much query parsing & planning, but execution, data structures, buffer mgmt, networking], operating systems, and games. Also embedded systems where a tight memory profile is important.

I like Rust (and Zig) but sometimes when people have a good hammer, they go looking for nails where there aren't any...

(All that said, I feel like some tree/DAG-heavy problems in garbage collected languages could benefit from static (and runtime) reference analysis tools that look a lot like Rust's borrow checker, purely for code sanitation/tracing.

Also, GC tracing and some of the programming patterns GC encourages can cause havoc on L1 caches reducing throughput as well as a side-effect, so there's that)
Alright, I still can't find any button though. By the way, newsletter notifications were automatically checked, I think most users would prefer to have it disabled by default.
I believe something similar was a major reason that a whole FIFA scandal was able to be taken down by US prosecutors.

Despite many people never setting foot in the US a lot of them use the US banking system or some of the piping that is predominantly US-based to move money around…

Meaning that the US can get involved.

From what I can tell it's extremely difficult to do business without having anything you do touch something based in the US. IE if you do business nearly anywhere, Uncle Sam can (almost certainly) prosecute
as someone who maintains projects both using just and make, I have to say just is awesome, and allows things like writing a given task directly in a scripting language. sadly its not universally available across operating systems and linux distros (ubuntu/debian was the last significant dev ecosystem where it wasn't native, re apt install). so for projects with wider contributor goals, I still default to make, despite its warts (which are many imo), cause it tends to work ootb.
Yeah I didn't Mike was particularly bad off. Squeezed by a capitalist society that didn't give a damn, but he also had enough options and was in a big enough city to try to give shit a try.
Well there's no law saying you have to report a gas sale to a criminal.

Just like any other service you might sell to him. Except you know, for services for which there is a law...
Right, I'm just saying like, no one is having issues with too much calorie consumption cause they couldn't stop eating... rice. It would be just as weird as trying to take the calories out of lentils or beans. It's not a particularly calorie dense or indulgent food. Wtf is the point of eating it if you strip the calories out of it? that's what its for, its food.

Now something like butter or sugar, sure that makes sense. Calorie dense, and there are a lot of super tasty and addictive foods, that no one is eating as a meal, or to get full, that use a ton of of both of those ingredients.
Well SBF was a big dem donor, let's see how that works out for him
> telling customers that they've received law enforcement requests isn't exactly something that only shady companies do

And if that's all they'd done, they might have skated by with just fines. Then they wrote down "do not directly tell the user to run."
I agree, having the two parts of the machine working independently from each other makes a big difference even at home.

Dual boilers are more common but the same concept applies to machines with dual thermocoils, like the one I picked.