skysight-inc/HackerNews huggingface dataset:
Show HN: Generatebg, a web app to generate high-res backgrounds
Hey HN,

I started learning web-development a year ago as a solopreneur. After 7 months of making play-apps, this is my first serious value-offering.

How generatebg works:
1. Free background removal, paid background generation.
2. The smallest package has 4 credits. Each credit amounts to 1 high-res image and 16 free previews (low-res images).

My models are currently hit-or-miss, which is why I am currently offering 16 free previews per credit purchased. As I improve my models, I plan to reduce the number of free previews.

I am funding this project out of my pocket, which is why I am unable to offer free background generation. My intial focus is on background-generation around object-subjects (say, product photography) and human-subjects (say, portrait photography).

My first real "feel-proud moment" was when I updated my own Linkedin DP with my app's output, and people in my network did not realise it had a generated background. I feel that was a nice little proof-of-concept for this app.

I hope you find such a tool useful; would be super happy and thankful for any feedback.

Hemanth.
No. Think about it: how could the underlying distribution change the probability of a hit from a uniform random sample?
This strongly reminds me of the game Supaplex.
With janky disassemblers, for an incompletely understood massively parallel processing environment, featuring non-deterministic execution into the bargain.

Yeah. Going to need more coffee..
But is this actually a windmill? This is a turbine, a generator. A windmill does milling. It is connected to mechanical devices that do mechanical work such as milling flour, rather than a generator that creates electricity.

The inside of a working windmill are more complex and beautiful than any turbine.

https://d1dqs20vqfxmh2.cloudfront.net/wp-content/uploads/201...
tulip is a set of DEC ethernet controllers that are from about the right time as your anecdote :)
I'm really excited to share Prompt Palooza with you all.

A weekly newsletter for Prompt Engineers, Indie Hackers and Creators.

WHAT'S INCLUDED?

• 10+ Premium Prompts

• 1 AI Aigent

• 1 GPT

... and a lot more!

Recently, I launched the first post . If you have any feedback or suggestions about what content you would like to see, it's completely welcome.

I hope you guys like and support it on the ProductHunt
You can only save up to 100% of what you make (good luck with that), but you can increase your compensation more than that.
I can understand why people like them, they are interesting and give you a new way to look at old footage, even if they are also garish and fake looking.
It's funny how you can focus in fundamentals and see all interviews focusing on frameworks.

And a not so obvious nuance:

The a perverse side of this is that the business reward there, to what extent is not inducing the (pseudo)programmed obsolescence of frameworks into engineer's careers?

But no worries, AI can take care of the details right?

Should be even a stronger case for engineers focusing on fundamentals and using AI as assistants on the details.
Plus no tests, no original developers, and most of the time - _but just most of the time_ - it "just works"...
Citation needed. I'm not aware of any studies that highlight differences in brain structure of a "healthy" brain vs. a brain of somebody who has unmedicated first-episode schizophrenia/psychosis.

If somebody took anti-psychotics, especially for a long time, it's known that they affect brain structure and that invalidates any findings that the study has, unless they can account for the changes that the (for example) anti-psychotics produced. Which given our current state of science, and understanding of the brain, is unlikely.
> Idk what Dijkstra means.

I thought the article did a pretty good job about describing what Dijkstra meant, and pointing out it was written years before you learned a BASIC variant on a microcomputer.

What are you still unsure about?

> Maybe Dijkstra would like to re-teach FORTRAN programmers more.

Unlikely. The article points out Dijkstra called FORTRAN "hopelessly inadequate".
I've been thinking about this recently when teaching my daughter to program.

What was very different about BASIC compared to today was that it was "Beginners' All-purpose Symbolic Instruction Code" (that's what BASIC stands for). At the same time it used to be used by adults to solve real world problems.

If you outgrew BASIC you could easily segue into Pascal which was much more powerful but still designed with education in mind.

I think today the gap between what is used to teach and what is used to solve problems is much bigger.
Once children get older the motivation for toy languages understandably goes away but learning a modern programming language that is actually used in the industry is a big step that is not easy to overcome.

I have no perfect solution for that but for us and for now we settled for Godot and GD Script. It is simple enough to get started and I think when I showed my daughter the Tesla App [1] it was a big motivation.

[1] I've heard the current version it is not made in Godot anymore, but it was when we started on this journey a while ago.
At least QBasic was great. No line numbers and came with a very good ducumentation. This was very important before internet was in every home.
This argument doesn't hold up to scrutiny. YouTube employs an ad model to pay creators, and tools like NewPipe and ad blockers (which I myself use, for good reason) circumvent this process. To not supplement it with alternative is to disrespect the time and energy required to make a video.

Some content is relatively cheap to produce, be it vlog format or whatever. And some creators don't care about compensation because they have existing revenue sources. But many creators do this full-time and depend on generating an income stream from their hard work. The rule of thumb is an hour of work per minute of video for many creators.

It is a matter of ethical consumption, which yes, you are not obligated to adhere to. But you should consider your consumption habits and review whether you are being fair to the people who work hard to inform or entertain you.
Official Norad Tracks Santa
It is sensor data from tens of thousands of distributed sensors. Each sensor sends a reading every few seconds. We have a live view.in the frontend which is why latency plays a role.
So, I've occasionally played around with a language that pretty nearly does this.

Mumps is a language developed in 1967, and it is still in use in a few places including the company where I work.

The language is old enough that the first version of it has "if" but no "else". When they added "else" later on it was via a hack worthy of this post: the "if" statement simply set a global variable and the new "else" statement checked that. As a result, "if-else" worked fine but only so long as you don't use another "if" nested within the first "if" clause (since that would clobber the global variable). That was "good enough" and now 50 years later you still can't nest "if" statements without breaking "else".

But this very old language had one brilliant idea: persistence that works very much the way you describe. Any variable whose name begins with "^" is persisted -- it is like a global variable which is global, not just to this routine but to all of the times we execute the program.

It is typical to create single variables that contain a large structure (eg: a huge list with an entry for each customer, indexed by their ID, where the entry contains all sorts of data about the customer); we call these "tables" because they work very much like DB tables but are vastly simpler to access. There's no "loading" or impedance mismatch... just refer to a variable.

Interestingly, the actual implementation in modern day uses a database underneath, and we DO play with things like the commit policy on the database for performance optimization. So in practice the implementation isn't as simple as what you imply.
>My napkin GPT math values each video closer to $455.

I've read that the number of views / 100 in dollars is a good estimate of how much the channel receives.
The usually go deep in algorithms and data structures used to model the game mechanics and systems. Also they discuss refactorings in pretty good detail. They have a lot of topics to talk about, and some of them are pretty good software engineering texts to read.
Since this is not the first time that this happens... what does that mean? Are the environmental requirements delusional, and virtually impossible to meet with today's ICE tech? Or does that mean that these companies just don't give a damn?

If the former, then we should think about changing the regulations. If the latter, the fine should be at least a 100 times bigger, and should be recurring weekly...
Google has longer tenure.

The thing you seem to miss are the other common denominator.

Huge amount of money and unreasonably far into the future expectations of returns.

Means there is no short to medium term pressure to optimise for efficiency or returns, which means one of the fundamental element of good engineering environment is missing.

These companies build in a vacuum of limitations in term of cost and a vacuum in term of goals.
That's correct, there is no ethical consumption under capitalism.
I've used it when I was in US. It picked up an item I've looked at and returned to the shelf, had to dispute it.
Average HN front page headline
This has a major drawback: it's constantly using battery cycles.

Does a computer with charging throttle like described draw power from battery too, or does it use the power from the plug directly?
https://github.com/ddbeck/readme-checklist/blob/main/checkli... is a good starter.
It’s not that it’s impossible to repair but the shops don’t want to do it as it’s complicated and they probably don’t have much experience, also the battery packs can be dangerous to handle.

Hence they produce some ridiculous quote to make the customer go away and shift the cost to the insurance. I bet the salvage company that bought the car will have no difficulty repairing the damage and selling the car again.
Agreed. I've seen multiple people trying to follow solid and clean code producing terrible unmaintainable code. The codebase I've recently inherited has useless interfaces and wrapper classes for literally anything. I.e. a simple write to local storage in a flutter app requires 6 files/classes to get done.
How do I learn... Gitwill?
Intel Meteor Lake and AMD Phoenix also introduced dedicated AI acceleration hardware.
Telling your bosses' boss that the thing they inquire you to help them with is actually stupid and bad sounds like an astonishingly bold move – even more so in the first few days of a new job. How did it play out?
2023: The Year of AI. The most remarkable releases, partnerships, and debates
That's correct. But given their company size, they do have sizable investment in every sector in parallel as you mentioned.
My reading is that the “right to exist” applies to the species as a whole, not individual animals.
The obvious first thing, if you genuinely believe a vehicle manufacturer is lying to you, is get it inspected by an independent third party. It's a suspension arm, after all. Any decent mechanic could assess it.

I have no idea about what actually happened here. But the part of the story which makes me slightly more inclined to believe the Tesla service technician is that they did initially class it as a manufacturing defect prior to proper inspection. This demonstrates a willingness to accept blame. It was only after a proper inspection that it was re-classed as customer caused. If blaming customers for manufacturing defects was company policy, that's not how it would have played out.
https://acp.copernicus.org/articles/21/9405/2021/#Ch1.S3.SS3

Similar research during COVID flight reductions.
I also grew up with BASIC (no new flavor. Controlling pixels one at a time on a TRS-80). One thing it teaches you is how to organize your own code, i.e., spaghetti is so easy in that format that you develop a lifelong appreciation for OO or functional code once you move on to it from thousand lines of GOTO and GOSUB... yet it teaches you everything you need. Yea
it exposes screen interfaces you don't have to write yourself, but the point is to teach logic, not pure CS. Every first time coder should be exposed to BASIC because it has no preference or bias... any code you write in it will be equally shitty and equally educational.
I think it takes a fair bit of mentoring and working with great senior engineers. Harder to do without physical presence. The closer a junior sits to one of these persons the faster they'll grow.
> In other words, the principle is that light takes a path such that there are many other paths nearby which take almost exactly the same time.

> the wavelength tells us approximately how far away the light must “smell” the path in order to check it.

For the same reason, it doesn't even have to minimum at all, it should be extremum.
You can see that the market deviates from the model and accounts for the fact that the Brownian motion model of Black-Scholes underestimates the probability of big moves: typically, options for the same security and the same expiration date have different IV, with options ATM having a lower IV and options deep ITM or deem OTM having larger IV.

If the market believed in the model, options for the same security and the same expiration date would all have the same IV, which would be whatever volatility the market thinks the security is going to have.
There should be a brand of poppers called Women's Tears.
> many scenes are shot over and over to get a good take.

No, many scenes are done correctly on the first take. Because film, film development, the equipment to edit film, and the staff cost real money. And you don't see if it was a good shot for weeks.
Recently bought a Raspberry Pi 4, spun it up and installed various things on Ubuntu running from an SD Card. I now have a server running in my room again after probably a decade!

I'm not 16. :p
I'd say the coding and testing toolchain doesn't work most of the time. In fact it rarely does. But since we only see code changes that didn't kill the entire system permanently, we're left with a a huge amount of legacy trash and a few things on top of it that worked out by amazing coincidences accumulated over millions of years.
That's why more people don't become great engineers, though, not why people can't become great engineers. In order for the latter to be an interesting question we assume a hypothetical person who already wants to become a great engineer - which, yes, may be because of the money.
a lot of my debugging involves just echo or print 'hello-N' tokens. some systems just need this :D love it. "hello-9". yay it almost worked xD.
Sure and you can save more in America too.
A key point about this, whether here or in AI restoration of classic audio from yesteryear or indeed AI restoration to use in court as forensic audio or video…

It ain't. It's made up, synthesized in a sophisticated way to become what is normally present in such a context. As such it is by definition fake and not reality, but a sort of consensus opinion of what usually goes into any given spot.

You are not even approaching reality. You're approaching what is typically expected, synthesized to most plausibly fill in the gap. If there is some unusual detail in the original media, the restoration will read it as damage or a glitch, and will wrest it from you and force it into a more predictable form.
With an app store, you're dependent on the app store still supporting the app. They can withdraw the app from the store whenever they feel like it, and then what?
It looks neat for a teenager, I'm definitely impressed at the "all-in-one" idea that it has DCC DAW and game engine together. But the sculpting is clearly pretty rudimentary. One video I saw, a guy had sculpted Kermit and it looked great; but he complained that it took a massive amount of time. In Blender, it would be an afternoon project.

Once you understand what's happening under the hood and you know your hotkeys, you can really fly around and do stuff fast.
Also, if you scan the negatives (instead of the prints), you'd very likely have to re-create the grading all over again, which is extra work, and you'd have to match it to the 2k print VFX footage...
Not really because you'll still get paid a European salary. In fact that's really the worst of both worlds - European salary but American pressure.
Part of it is how many of these companies handle performance. If you're more likely to get a good rating by building a complex system, you might as well do it and take the money.
https://archive.ph/9AYys
Compensation for their time and energy. Imagine if your boss asked you the same question after a month of hard work: "Compensation for what?"

I do like to make use of donation buttons when provided. I buy books and merch for the sole purpose of supporting creators across several mediums.

For much of my life I was extremely impoverished and had to rely on piracy and other means to fulfill my consumption habits. However now that I can afford it, I try to return the favor by compensating creators and subsidizing the new generation of broke nerds.

> why are we normalizing the idea that someone can suddenly start a youtube channel and now its the "responsibility" of subscribers to feed them?

Why are we denormalizing the idea that people shouldn't be rewarded for the hard work that they do for their communities? No one is twisting your arm; ethical consumption is clearly an opt-in model in the current internet.

You are free to continue pirating content or viewing it without ads. Especially if you consume a wide berth of content, which is hard to financially support at scale, or have political stances against locked-in platforms (I sure do). You are also free to be considerate of the time and energy people spend on these projects which often times become their life's work.
The key observation to me here is that the character cell grid abstraction that terminals are built upon is poor fit for modern general-purpose multi-lingual text rendering. Works well enough with plain ASCII but anything beyond that gets increasingly messy
Story-driven adventure set in a hard sci-fi world by Stanisław Lem
That's not easy with the time zone difference.
There are two routes:

1. Tried and true: advertising, selling live data feeds, and premium chart features.

2. Innovative, but still familiar: We are continually looking to build on our Sentiment Discovery Dashboard, and give users premium analytics access into what the trends are in the market. The goal is to add LLM that would train on our massive amounts of user discussion, that would then feed into even better Sentiment Discovery, thereby creating a self-feeding improvement cycle.
Thank you for setting the record straight. God forbid someone wants to have Leonardo Da Vinci as their personal idol.

I don't really understand nor respect such an opinion. It is putting yourself on a moral pedestal by pointing out the flaws of someone more accomplished than you. Superiority by proxy, and it adds nothing to the conversation.

No one has said to make a statue of him and celebrate it as deity. I'm saying it is not a FLAW to imagine and design something 500 years before we can build it in the first place. Of course it is faulty.

What have you designed that will be talked about in half a millenium?
Conceptualize the aroma
More like a spork, actually.
Motion Extraction – simple way to view slight motion in video over time
I don't see what there is such difficult in a COBOL program to have to take a programmer out of retirement. The syntax may be different and old, but still there is no reason why a programmer can't learn it. I mean, I know people of my age (30 years) that work on companies that still maintain COBOL programs, and they learned it (some of this went to work for these companies right after high school).

It's not that is rocket science, like it is not BASIC. The most difficult thing is getting a development environment set up, but a company that maintains such programs can use virtual machines and test systems. There are even companies that provide you "cloud" IBM AS/400.

Anyway, what I meant is that normal companies are not Google, you find a small department of developers (in case of small companies, only one) that does everyting, from fixing the printers to developing the programs that are useful to automate and do the job the company needs to do. I've seen companies build even systems that manage an entire production plant in house with a complex business logic, something that not even commercial software that cost thousands of dollars do!

With no budget, and thanks to simple programming languages (in the past was BASIC, today I say that it's python) companies write programs that helps them speed up the work, that may be an ugly file of 10.000 lines of code with few comments, copied/pasted blocks, classes with poor or no encapsulation, but that work.

Saying that they are bad programs because they don't follow SOLID pricniples, or they don't do TDD or have a CI set up, or they are on a folder in file server instead of a git repository, to me is stupid. A bad program to me is a program that doesn't work, a program that has bugs, a program that doesn't solve the problem it was designed to solve.
For some inexplicable reason, the animation is horrid. You can't even tell who's who, faces have no definition, etc.
Having unstable governments, low salaries and low quality of life. Is that a real question? You should have learnt about world history in school.
I can speak for one where I have worked in a technical/academic capacity. Once a software is made in EU/US then shared to the world, I observe that there is no incentive for others to be good at it. Just use/download/pay/pirate. Problem solved. Just like other imported goods, software is just thought of as something someone else creates and that will always be available from outside.
Did I just read my first HN article written by GPT ???
Take a look at this site then :)

http://playgrounddesigns.blogspot.com/?m=1
Wow, was not aware of this hack. Really cool! (no pun intended)
Yeh, the question is: are they still?
It's most certainly not random.
I think not. There is not only Tetris, but also Snake, and two types of "shooters" - one removes blocks, the other creates. And many variations of these four basic games.
For anyone looking for perhaps something a bit more relevant, StackOverflow has some nice surveys: https://survey.stackoverflow.co/2023/

Also, there are surveys by JetBrains: https://www.jetbrains.com/lp/devecosystem-2023/
"Ghidra is a software reverse engineering (SRE) framework". Interesting attempt at using a fairly well known acronym for a different purpose.
It's easier to steal pentagon contract money than money issued for highways or train tracks therefore military contracting has a higher profit margin therefore that's what the lobbyists advocate for.
I see Electron has a point release approximately every two weeks.

Factor in, let's say (conservatively), 5 Electron based applications on a given system.
I posit everyone of those will depend on a different Electron version.
What's the best course on getting started with Ghidra?
You may be right. Zilog made numerous sequels to the Z80 in the 1980s that were somewhat going in that direction such as the Z180, Z280 and Z380 but none of them were as simple, clean and successful as the eZ80.

Being a little late the eZ80 benefits from a lot of insight, it makes me think if the AVR-8 which is another architecture which ‘completes’ the 8 bit age.