skysight-inc/HackerNews huggingface dataset:
> it was difficult to find images where the entire llama fit within the frame

I had the same trouble. In my experiment I wanted to generate a Porco Rosso style seaplane. illustration. Sadly none of the generated pictured had the whole of the airplane in them. The wingtips or the tail always got left off.

I found this method to be a reliable workaround: I have downloaded the image I liked the most. Used an image editing software to extend the image in the direction I wanted it to be extended and filled the new area with a solid colour. Cropped a 1024x1024 size rectangle such that it had about 40% generated image, and 60% solid colour. Uploaded the new image and asked DALL-E to infill the solid area while leaving the previously generated area unchanged. Selected from the generated extensions the one I liked the best, downloaded it and merged it with the rest of the picture. Repeated the process as required.

You need a generous amount of overlap so the network can figure out which parts is already there and how best to fit the rest. It's a good idea to look at the image segment you need to be infilled. If you as a human can't figure out what it is you are seeing, then the machine won't be able to figure it out either. It will generate something, but it will look out of context once merged.

The other trick I found: I wanted to make my picture a canvas print, and thus I needed a higher resolution image. Higher even then what I can reasonably hope with the above extension trick. What I did is that I have upscaled the image (used bigjpg.com, but there might be better solutions out there.) After that I had a big image, but of course there weren't many small scale details now on it. So I have sliced it up to 1024x1024 rectangles, uploaded the rectangles to DALL-E and asked it to keep the borders intact but redraw the interior of them. This second trick worked particularly well on an area of the picture which shown a city under the airplane. It has added nice small details like windows and doors and roofs with texture without disturbing the overall composition.

What I did:
I recently read there that someone waited 9 months to go through Google's hiring process. That's a LOOOONG time to be waiting around for one job offer, it's ridiculous!

Tech hiring in America has been broken for about a decade now. Shitty leetcode style coding questions, unprepared interviewers, lack of any decency or communication etiquette, merry-go-rounds of design interview, it's really insane when you think about it. But everyone puts up with it because there's so much money involved. And that money is not going away anytime soon, and unfortunately, neither are these practices.
clearly it wasn't an offense as they aren't charging him with anything.
That "function" for me is just `alias ls='ls -a'`
To add on..

An alternative model is to keep offering what you promised in the free tier. and make new feature development paid only.
They exist on macOS and Windows but I tend to agree that these directories are not particularly useful for users.

Apple software tries to organize files but it's a disaster: iTunes used to download movies to ~/Music/iTunes/iTunes Media/Movies, now TV.app downloads them to ~/Movies/TV/Media/Movies (!), and videos I shoot on my iPhone end up in ~/Pictures.
Ideally, but the feedback loop is too long to have a positive effect in this world.

Plus, there are enough examples in those same scriptures of immediate feedback to reinforce the “I’m doing well now, thus I’m doing the right thing” mentality.
Yeah, I'm French and I'm a bit sad that people seems to deal with nuclear energy as if it was some kind a religious thing. Both sides, anti nuclear who seem to ignore the great benefits it can bring and the pro nuclear who can't seem to see how it sucks (not because it's dangerous or not green, but because it's expensive and doesn't work half of the time because of maintenance or heat - oh and also because we cannot build new reactor in reasonable time and budget anymore )
Like the cop said, his meme gave someone anxiety and that's why he is arrested. Not allegedly breaking a law.
It might make more sense to think of editions as optional changes to the surface syntax, and nothing more. They are not nearly as important as the name makes them sound.
Uber needed to expend a huge effort to make PyTorch play with Spark aka Holovord/Petastorm and, considering, it's still a complete and utter mess if you do anything but load a preprocessed parquet custom partitioned/row optimized for batch/cluster size.
So, I am not about to blame you for a lack of Spark integration, as everyone pretty much rolls their own solution anyway at this point.

What does bother me here, much as with many other ML orchestration frameworks, is that examples and even docs don't tell me how you play with serious situations in terms of scale.

In fact, what you describe as "a real ML pipeline" is - in my view - not a good example of a real ML pipeline because, for instance, it doesn't tell me how I'd solve the issue of scaling out multi-node training when the data doesn't fit in a neat and standard PyTorch Map Dataset that loads some csv from the web.

I mean, maybe it's because I am dumb, and maybe the majority of people do in fact train single-node models on MNIST data, but I'd appreciate some more information on how you deal with more diverse sources in your pipeline. Will I have to squeeze cloud provider X's data solutions (which I am obligated to use by the client, say) into submission until they fit your examples?
Because these days I get the feeling that claims of "easily orchestrating your ML pipeline" often amount to that.
I see you started some of these topics in the "integrations" part of the docs. However, these pages do not seem to exist yet (for me). Furthermore, the "roadmap" link goes to a 404.

For me, these are the important topics. I can get a nice simple ML pipeline easily on Azure, AWS or Databricks if I am willing to conform to whatever they are doing already. It seems you are in a position to tackle more challenging problems, so that would be nice to show.

Cool product, and good luck!
The art in that article really is unimpressive. No pics of the cameras, no details of the screen used to ID, no pics of anything at all that is interesting and enhances the article. Just shows that even 8 years ago web journalism sucked
Ask HN: One curved monitor vs. 2 or 3 non-curved for software development
What is your personal expirience? Which you prefer and why?
DALL-E is truly magic. It got me believing we are close to AGI.

I wonder what Gary Marcus or Filip Pieknewski think about it. Surely they must be eating crow.
They did, but that was not a Smalltalk heritage.
Can't really blame them. They just want to know how much it's going to cost them. Somebody is trying to allocate a budget for this project, and they ask "what's it going to cost?" and the answer can't be "the result of a function whose inputs are undefined at this time".
I would be very interested in hearing from experienced folks about how important this is/what useful patterns it unlocks.

I ask because I remember when trying to learn Kotlin, the docs made a big deal of structured concurrency[0], and golang of course is known for its concurrency story.

[0] https://kotlinlang.org/docs/coroutines-basics.html#structure...
It's also unpopular with regressive conservatives as well, or hadn't you noticed. Moderates are the only ones tell people to take a step back and calm down. Conservatives have become synonymous with MAGA since they are no longer even making an attempt to fight against it's hateful, autocratic tendencies.
modems in the 90s would still negotiate 300 baud connections depending on how good the phone connection was, which could depend on the weather. I think there also needs to be a full duplex loop from the terminal emulator to the unix host and back for the character to show up on the screen. And consider that the both the PC that the emulator was running on was a 90s PC, and the web server I think was a shared host at the ISP. Some vi commands also would trigger a lot of screen update action. It was very easy to type far ahead of what was on the screen. If I lost track of what I had typed, I would have to stand up and walk away from the keyboard for a sec to let the screen catch up.
I like to bang on the drum that as a programmer, you need to understand the sheer number of orders of magnitude you're spanning more than the average programmer does. We so often deal in "10x slower" and "100x" slower that we can forget that it just doesn't matter if we're doing it even a mere 60 times a second. 10x slower on a process that takes 100ms is a problem. 10x slower on a process that takes 10ns requires a lot of looping to become a human-scale problem. There are things that can attain that level of looping, certainly, but it's not everything.

A good programmer ought to have read that sentence and instinctively observed that between 100ms and 10ns is a full seven orders of magnitude. For two numbers that at the human level may seem not terribly far away from "zero", there's a lot of space between them.
Drawing only happens (at most) once every 4ms. I’m not aware of any modern display technology that allows you to manipulate a frame buffer during the display interval (unlike CRTs which could be manipulated during a scan).

The retro gaming community is obsessive about input and display latency and even there anywhere between 5-16ms (16ms being one frame of 240p content) is considered acceptable for even the most hardcore twitch response games.

That’s not saying that other processes aren’t happening faster than that, just that human input and subsequent visual feedback maxes out somewhere between 200-300 times per second and for the vast majority of humans, it is far, far lower.
The only thing that saddens me here is the patent aspect. I really wish we had a more open and effective IP mechanism.
Stellar says one selling point of its pies is that no human hands touch them; they’re made entirely by machines, all the way through to being slid into a box, which a delivery driver passes on to customers.

I don't consider that a selling point since the imperfection is part of the experience. Give me a hand tossed New York slice sitting under a lamp for a couple hours and re-baked just when I order it. The air bubbles in the dough and uneven crispiness make each bite just a little different.
Ethereum merge on schedule after successful Goerli test merge
There is growing confidence that the Ethereum Merge, scheduled for mid-September, won’t be postponed after the Goerli merge went smoothly.
Arresting people for retweets is fanning the flames.
Stow is a tool designed to support exactly the workflow you describe: https://www.gnu.org/software/stow/
Tesla Model 3's motor – The Brilliant Engineering behind it (2020)
Indian scientists extract record uranium from seawater
Stories of utter ridiculous shenanigans in SS13 from Something Awful's thread on the game are my go-to.

EG https://forums.somethingawful.com/showthread.php?threadid=28...
So it's not a currency for tax purposes, but it is subject to the same money laundering rules as a currency. The worst of both worlds.
Is there something here that they reported that was incorrect? Wernher von Braun was a Nazi during the war, but was also head of various rocket programs in the USA after the war. A "thing" can have two purposes and still be useful
Which is the terrible part? Scanning your ID, or the secretive blacklist?
I don't want Google to start allowing spam, but it feels unfair to blame Google for this. There is not many companies that would take the heat that comes from pissing off a entire political party by blocking their fundraising efforts. If they didn't have this program then they would have legislation forcing them to have this program. Republicans are not going to lay down and accept being cut off from marketing.
It Might Be Our Data, but It’s Not Our Breach
Because these things are probably cyclic, we may soon experience another Maunder Minimum and maybe even another ice age. (Those are cyclic too.)
"About 90% of hip fractures are linked to falls, which are more common in older people"

Well, some believe that some of those falls are actually the result of the hip fracture.
> I would be very interested in hearing from experienced folks about how important this is/what useful patterns it unlocks.

For Rust it allows thread to play better with lifetimes, which means there are scenarios where you don’t need the overhead of a lock (and usually the Arc that does with it, unless you go with a global) or queue, you can just work with on-stack “unsynchronised” borrows and it’s thread safe.

That means lower syntactic and runtime overhead in the cases where it’s an option.

It was already available in crossbeam so it’s not novel novel, but not needing a dependency for it is useful still.
let numbers = [0, 1, 2];
let doubled = numbers.map(|x| x * 2);

You wouldn't want to have to explicitly type out the length of the second array.
America is effectively the only country left with free speech/expression.

Western governments had claimed for a long time to value free speech and democracy but once social media actually gave normal people the ability to compete with large media companies governments quickly changed their mind.
I don't think it's ever disingenuous to invoke charitable interpretation when an uncharitable interpretation is made.

The comment was giving context around why the guy's actions might be considered morally reprehensible (or more simply, "wrong"), and was not in any way suggesting that that made an arrest justified. In fact the text explicitly says that this is not the point being made.

If the reader makes that leap (here despite the comment author's warning), then that's on the reader, and it's exactly why charitable interpretation is important. Without charitable interpretation, people put words in each others' mouths, talk past each other, or don't hear each other.

It's essential to civil discourse in general: most of what most people write or say will be less than perfect, so productive two-way communication requires making constant active effort to forgive any perceived allusion, subtext or sleight, to the point of unreasonableness. So no, it's not disingenuous at all to bring this up. (But isn't doing this exhausting? My goodness is it ever! Yes.)

Note, crucially, that a "charitable interpretation" is not necessarily the "most likely interpretation" or "the interpretation you believe is the most accurate". It is the interpretation that puts the other person in the most favourable light, while remaining mostly (yes, this often requires flexibility and some approximation) logically consistent with what was actually said or written. In this particular case, a charitable interpretation can be made by simply not putting words in the author's mouth: his text is entirely consistent with the charitable interpretation.
There used to be disque by antirez, which died. https://github.com/antirez/disque
Can't watch this video as I'm currently at work, but I have an anecdote I think it related based on the post title. Years ago, I started to do the little tricks I'd read to induce lucid dreams, and they worked. Man, I loved lucid dreaming: when you are aware it's a dream and have full control over it, it's basically living in a fantasy world where you can do anything without limits or consequences. So much fun! Unfortunately, it also caused me to wake up about 20 minutes after sleeping, so it interrupted my sleep; worse, it caused sleep paralysis, something I've not had before nor since then, which was physically painful. The pain from the sleep paralysis is why I ultimately stopped doing the techniques and the lucid dreams eventually stopped happening.

I wish I could lucid dream without the negative side effects :(
To be fair, it doesn’t need to be strcmp since the target is known. It could simply check for a null terminator on the next byte or another dot followed by a null terminator. Surely a few more instructions, but not a complex subroutine call.
One big monitor (curved or flat) + a tiling window manager.
> You can have massive amounts of RAM these days.

True, but I am finding that balancing CPU and RAM can be tricky. Slapping 128GB on a 1-core machine means you quickly have CPU limitations.
There's a lot more info on this thread: https://news.ycombinator.com/item?id=32399347
This sounds like Muse https://museapp.com/ for iPad and Mac.
> 45 second bake time can't possibly produce a pizza that is "healthy". What kind of additives do you have to add to the dough to get that kind fo speed?

Honestly, it doesn't look that appetizing [0]; it looks like something between a Dominoes and a frozen pizza that you'd have to be really limited on options to even consider, which if you're pulling doubles and everywhere is closed is a likely scenario and it's a stand-alone option.

Personally, I think it's an engineer(s) leveraging on their SpaceX backgrounds and doing something fun outside of aerospace to raise funds and their CVs than revolutionizing pizza making as it looks remarkably similar in execution/quality to that of a race to the bottom cost-cutting Dominoes product/process, with albeit more automation at the assembly stage (toppings are done by hand in all the demos I've seen [1]).

SpaceX has lots of food trucks that support their food program in addition to their mezzanine kitchen/cafe(s) (Starbase has food trucks only to support its dining-meal program) so maybe this is one former engineer's take on what he would have done differently during COVID is my best guess at explaining the 'how,' but the why still eludes me since their are way better options on and off site.

Update: It is, and is guided by former SpaceX Head Chef Cizma: it's likely a PR stunt/fun project more than anything else [2].

Stellar Pizza, founded by ex-SpaceX engineers Benson Tsai, Brian Langone and James Wahawisan, is a food truck that will serve pizzas made by robotic arms that dress and bake the pizzas, which customers will be able to order via the company’s app. Former SpaceX executive chef and director of culinary services Ted Cizma is overseeing the recipes with aid from consultant and Slow Rise Pizza Co. founder Noel Brohner.

My guess is they want some of Ono Food's Marketshare who launched and raised in 2019 [3].

Best of luck to them all!

0: https://www.eatstellarpizza.com/

1: https://www.youtube.com/watch?v=Vu9cWMQ9sWg

2: https://www.latimes.com/food/story/2021-11-30/with-stellar-p...

3: https://www.nrn.com/technology/food-truck-powered-advanced-r...
The nomenclature was severely fucked up. "Expiration" never should have been allowed.

If it had started as "Best by" then we'd have substantially less stigma around it.
I guess we have seen a Tesla crash into a plane already. Don't think it was a jet.
I don’t code in C too much but it seems like it would be pretty simple to check if the next index is a null byte.
How do you figure? It doesn't require you to be anti-lesbian, anti-gay, anti-bisexual, or anti-trans, in order to question why we lump together people who are homosexual/bisexual (which describes the types of people someone wants to get into a romantic or sexual relationship with), with people who are trans (people whose assigned-at-birth gender is not who they are).

The answer is, of course, that "we" don't lump them together; the group as a whole has decided to band together because the persecution and opression they suffer is in many ways shared, and often the kind of person who would persecute one of the groups would persecute all of them. But it's not "anti-trans" or "anti-LGBT" to ask this question.

(Consider "Asian-American", which is more a political/activist construct than anything else, given that "Asian" describes a bunch of different groups, some of which may not have all that much in common culturally or even politically.)

The organization in question may also be anti-trans (or anti-LGBT as a whole), but that's... a separate issue?
Longer than COVID.

Before COVID I had a couple of applications with some large consulting corps. One is still open, like the status of the job position implies that they might still reach out however unlikely it is at this point.

Another closed the position, then emailed me telling me that HR had closed the position because of funding, they hadn't hired but they had just opened up an identical role with the same team and would like me to apply for it.

Any they wonder why people don't care about the companies that hire them. They dick us about to see how much we will put up with.
Same conclusion here. Initially I used an old notebook with USB cases for full-size HDDs, nowadays it'n an older desktop PC in a midi tower, with some extra memory and HDDs. Idle power is <20W, which is most of the time. I really wanted a proper server for the cool factor, but it's just so expensive to maintain.
Nope, the threads run in parallel. The variable x is mutably borrowed only once by the second thread. The variable a is immutably borrowed twice, so there is no issue.
I'm not saying there's anything dishonest about LGBT people all banding together to show strength. I'm saying that it's dishonest to say that an LGB person who doesn't want to be lumped in with the T people is "anti-LGBT."

I'm not LGBT, but I do personally know LGB people who don't like the Ts being lumped in with them. They aren't anti-trans by any means, but they see it as a different thing that tends to distract from the LGB and causes more strife. I also know LGB people who share your philosophy and are perfectly happy to have the Ts onboard.

I'm just explaining my POV as an outsider.
You can. It's slightly more involved than the Kindle DRM stripping, but it's not bad. I was able to do it and I don't even own a Kobo. I found a book I wanted that was for sale on the Kobo store but not offered by Amazon.

For those who want to try this at home, you're looking for the Calibre Obok Plugin. I think it's usually part of the DeDRM package which you probably already have. I can't remember where I found instructions but this page seems more or less accurate:

https://www.epubor.com/calibre-kobo-drm-removal-plugin-obokp...

There is one simpler way of accomplishing the same thing: just go to LibGen and look for the book you bought. And download a fresh copy from there. That might be the best solution.
Sounds like a GPT-3 article too
Been using stow for my dotfiles for many years now and I’m really happy with the workflow: https://github.com/spinningarrow/.files
this is how every country has functioned for many, many years. acting like it is something ridiculous is stupid.
Both ends of the starling link are already using directional antennas. The difference in power die to distance is already pretty irrelevant - the satellite is 400km up and we're talking about offsets of 10km on the ground. The 400km part of that is far more dominant making the power difference to the 'next satellite over' be very small.
PGPP (Pretty Good Phone Privacy) Beta Launch
Kiki Wipes!!!
The trade off of modules, which it pays to be aware of, is that they have different support lifecycles to the distro they are in. They publish a list that is updates as new modules are released.[1] what this means in practice is that some appstream modules may only have a year or two of support, while other may have until distribution release EOL. For example, in RHEL 8 PHP 7.4 is supported until 2029, almost 9 years after released as a module, but earlier 7.x versions and 8.0 which are also modules have lifecycles that range from 18-24 months.

There's a lot of flexibility in this to support both those that need newer versions of things as well as older stable versions, just be aware and choose and plan accordingly.

1: https://access.redhat.com/support/policy/updates/rhel-app-st...
It's not just ls though, the shell hides them too right? echo * won't show them.
Interesting, thanks for that info, licenses in other industries artificially reduce participants in that field. I wonder if tech not having them has resulted in our field to dominate most of the economy in the past 5-10 years(or helped that domination).