skysight-inc/HackerNews huggingface dataset:
It could be that your coding bootcamp is just going too fast -- and making you feel overwhelmed and discouraged.

It could be that your progress is just fine, but your expectations are too high (or the people around you aren't validating what you're accomplishing).
Is there anything viable in that list for a SaaS startup? I can’t imagine any of those having the features or ease of use of Stripe, but I’d love to be proven wrong.
Dumb question but would this remove the contaminants in South American tap water that make most Americans sick? Or does that water still need to be boiled?
Solar and wind are still getting cheaper, with no end in sight. Solar, in particular, will soon drop below $10/MWh. Printed thin-film perovskite cells delivered in rolls will sharply undercut prices for rigid panels.

Silicon cells last well beyond 30 years. Even after 40 years, most will still produce 80% of nameplate power; longer if they are kept cool by floating on reservoirs.

Manufacturing relies on energy available. That will increasingly come from renewables as that fraction of generation increases, so dependence on fossil fuel for that will fall in direct proportion. Transportation still relies on petroleum, but it will soon be cheaper to synthesize fuel using renewable energy; ocean shipping will move to ammonia.

There is no scarcity of gas. There will instead be a surfeit as demand falls off, to the point where it will not be worth extracting at a price competitive with renewables. It will still be used where its carbon is needed, although it will see competition from captured carbon.

We do not need to be frugal. We just need to build out renewables faster.
The downside of that is that piping to less won't display colours any more either, so then you need "progname -color=always" or some such. Some programs solve that with a built-in "pipe to terminal" feature, but I always find that a bit annoying.

I don't know anything about terraform, but I've written some applications where I intentionally don't automatically change the output (which in my case is usually bold text, I don't use colours much) because I expect no one will ever use the output for scripting . That's not "poor programming", it's a choice because there is no perfect solution that fits 100% of the cases.

I suspect that may probably be the best choice for terraform as well, but I never used it.
"Make more readable" looks awful too, the correct output would've been something like:

(a == null || b == null) ? NaN :
a < b ? -1 :
a > b ? 1 :
a >= b ? 0 :
NaN;
> GPT3 was able to change its answers in believable ways depending on what demographic I instructed it to be.

Doesn't this just mean that your own preconceptions about those demographics matches the language models preconceptions? How would we know that is matches reality when presented with novel ideas/concepts that we want to get feedback on?
I've been lurking thru their Reddit and Discords for a while to identify complaining businesses. Most are dropshippers, unauthorized resellers of brand names like Nike ($100,000 fine somewhere) and malware markets. All restricted businesses.
> Slow, wasteful monopolies are still appealing to those at the top of hierarchies.

Monopolies offer the most reward to those who would fashion themselves out to be robber barons. There are a lot of people that would take that title, more than there are opportunities. Why settle for millions when you can take billions? The pursuit of money brings out the sociopaths, who by definition do not care about externalities web seeking their fortunes.
Drawabox, free, exercise based approach to learning the fundamentals of drawing
It's hard for me to imagine any strong Unix systems engineer that knows nothing about that topic. The whole tty subsystem is one of the core parts of *nix systems, and basic knowledge of it is required for many complex debugging questions.

And the open ended question is great because it allows candidate to showcase what they know. Have no idea how PTYs are allocated by kernel? No problem, you can talk how shells work.
Original post: Stripe crushed my startup at the first whiff of success

This is just a general rant, but I wish it could be more than that.

A little over a week ago, my startup saw our first and sudden uptick in user activity. After a few hard months of work building our platform, we were relieved to see customer feedback and turn our first profit. It was through a marketing campaign that had finally reached its target market after endless tuning and optimization. Prior to this point, we're majorly negative net on product R&D. It was a major win.

All payments were processed on our website through Stripe. I know. Major mistake to rely on one business to keep ours afloat. But our product neither violated Stripe policy nor did our account have any prior issues, so I just kept my fingers crossed and hoped for the best. Which all in all is not a great customer experience.

We fulfilled nearly all of our freshly incoming orders within 3 days of the transactions.

One day before our biggest payout hits, I'm awoken at 2:15 in the morning to an email from Stripe that sends me into sheer panic. Due to our company making 'unauthorized' charges on our user's cards, our account is both closed and Stripe is forcing a charge reversal for all transactions on our account.

We do not do this. Customers finalize checkout on a Stripe payment page, where they are shown amount, enter card details, and click a big fat button that says "Pay now". I cannot envision any alternate universe where this kind of act is unauthorized.

Anyways, I'm laying in bed at 2AM utterly crushed by the email, sure, but I then made the grave mistake of looking at my Stripe dashboard. We're in the red. We have a negative Stripe balance just one day before the biggest payout our startup has ever seen. Not only do we owe Stripe money, we're on the hook for COGS for every single transaction on our account.

Support wise, we're at a dead end. There is no phone number. If you email the company, you'll reach only robots pretending to be humans. Stripe has not replied to an email in 4 days. I get the exact same line from each contact attempt. "This decision is final and in order to protect our processes, we are unable to provide further details regarding the reason for your account's closure."

We're utterly fucked. I'm behind on bills solely from Stripe's negligence in account review. I never expect to hear from them again despite my consistent attempts, and I highly doubt a human being at Stripe has ever as much as looked at my account or read my emails in their entirety.

One question I have for the community: why is payment processing the most uptight industry on this planet? I cannot imagine one other business model that would require a company to treat their customers with such disrespect. There is zero compassion. There is zero regard for humanity. Why? All we're doing here is processing an online payment.
Position papers are exceedingly common. Common enough that there's a term for them.
I totally agree. This was the technical limitation of the library that I was using (chessboardjs). If pieces are off board, there is no easy way to limit the number of pieces that you add to the board. Finding a better solution is on my todo list.
> Also, we can retrain a human on the spot and be confident they won't immediately forget something important over that retraining.

I don’t have millennia, but my more than 3 decades of experience interacting with human beings tell me this is not nearly as reliable as you make it seem.
Not a lawyer, but practically speaking copyright is lost when an item ceases to “exist” itself and can’t be restored. If you cut a painting in half - it’s absolutely still a copyrighted item. If you atomize it and don’t have technology to restore it, then copyright is meaningless. What item exactly is copyrighted?
Purpose of a cover letter in tech, is to get your resume past the HR department. HR is notorious for not understanding tech. If your resume is the only one they get, then no need for a cover letter. If they get 100 applications then you definitely do. Where the break line is I do not know.

Ditto for the thank you note. If you are the only candidate, then they should be thanking you.
Risk of Autism Associated with When and Where Forebears Lived
The shell script is abstracted, and can hide a lot of the ugliness to the average user, whereas “type this into your terminal” goes full arcane black magic to the average user. But any opening of a terminal means we’re not in Kansas any more, and can’t be relied upon for any average user flow.
Which demonstrates that a single company will eventually grow too large. Berkshire is successful because it owns wholly independent companies that don't need to engage in political infighting against each other for resources. We're seeing the wild success of that model with Embracer Group.
Ironically, "how we do C++" is exactly how Lucid Emacs came to be, based on their experience with Lisp Machines.

https://www.reddit.com/r/programming/comments/25r6pw/a_demo_...
I find this hard to believe. If I took the famous pointillism painting "A Sunday Afternoon on the Island of La Grande Jatte" (the one-color-per-dot painting of a park) and I rearranged every color point based on an algorithm to create something that looks nothing like the original (and likely just looks like a jumbled mess), surely the copyright on the existing painting (which I doubt exists anymore) wouldn't prevent me from copyrighting my "new" work.
In America, there are laws greatly limiting your financial liability if your credit card is stolen. Maximum one can lose is capped at a pretty low limit. In contrast, debit cards - if that money is gone, it is gone. Essentially no recourse. Given that legal framework, there is no way I would ever advise someone to use a debit card.
Theres millions of typescript packages authored in esm, but which output/target CJS. Many old & not actively maintained but still very useful.

It was only TypeScript 4.8 released last made NodeNext target available, that made esm+node reslly possible & good..I hate to say it, but this is a huge huge huge problem TypeScript has infected the npm package world with, and we will be reckoning with this for a long time.

Interesting tool! Not sure it's worth actually supporting CJS at anymore. Node 14 leaves maintenance in April, then Node 16 has an extra short release that ends October, and Node 18 has quite good ESM support.

Folks really should be moving forward to the language's official module support in haste at this point. For some, & library maintainers, doing dual releases is a fine interim step. Albeit many library maintainers have just stopped doing CJS; very worth considering for your own libraries too. If someone has CJS needs, it more & more is on them to figure out their own transpilation down & their own compatibility tooling.
I am very glad you like it and thanks for taking the time to write the comment :)
https://wiki.hyprland.org/Getting-Started/Installation/ has some relevant info relating to this

> Arch, NixOS and openSUSE Tumbleweed are very supported. For any other distro (not based on Arch/Nix) you might have varying amounts of success. However, since Hyprland is extremely bleeding-edge, distros like Pop!_OS, Ubuntu, etc. might have major issues running Hyprland.

and

> This project is under development and is constantly changing.

It’s not practical to expect that they will support every distro from the get-go, when they are actively developing it.
The title when I clicked on it was "Stripe crushed my startup at the first whiff of success".

Googling leads to this apparent snapshot of subtext "This is just a general rant, but I wish it could be more than that. A little over a week ago, my startup saw our first and sudden uptick in user activity. After a few hard months of work building our platform, we were relieved to see customer feedback and turn our first profit. It was through a marketing campaign that…"
This looks beautiful and it's in AUR, so I'm definitely going to try this tomorrow. I've been shopping for a replacement for GNOME because they keep removing features I'm in the middle of my using which is really stressful and I just can't trust them anymore.
This is exactly what I found myself to be just last night.
I am curious to see that trolley problem screenshot. I saw another screenshot where ChatGPT was coaxed into justifying gender pay differences by prompting it to generate hypothetical CSV or JSON data.

Basically you have to convince modern models to say bad stuff using clever hacks (compared to GPT-2 or even early GPT-3 where it would just spout straight-up hatred with the lightest touch).

That's very good progress and I'm sure there is more to come.
> "With Wayland, you handle everything, even with wlroots."

The observable effect of this is that the long tail of niche projects like X11 window managers, custom toolkits or small applications (that don't carry around extremely heavy dependencies like GTK/Qt) gets decimated. The assumption that this is done on purpose is plausible.
"I can't comprehend, why is American online market so backwards."

I would argue your country is the backwards one...
How so? Why does Stripe process payments when you're small, then fuck you over when you get more traffic? Why can't they detect this upfront, assuming there's no misrepresentation on the retailers part?
When the relevant timescales are short, and most of the bodies are small (so, weakly interacting), this is not so big an issue mathematically.
ChatGPT does not give consensus.
Thank you! HTTP/2 is great. It's really convenient to have one connection per client.
The real question is why you'd ever need a bit-perfect copy of an audio CD when CD players never gave bit-perfect playback in the first place and nobody could tell the difference.

Edit: honestly I don't get it. Do you export all raw images from your camera to PNG too? JPG is good enough, and single-pass CD rips are just fine too.
The title is "I See Stylists Everywhere".

The title here on HN uses "today", but nothing in the article implies that historic writers were different.
That probably assumes that cosmic bowling doesn't happen all the time and that we're disrupting some finely-tuned system that has kept earth (mostly) safe for billions of years.
Hm, this workflow is similar to the one I was taught in a writing class.

Does anyone write programs using the same workflow?
oops, deleting
Oops, can't delete.
Yes, obviously, its called SACD and its a couple of decades old. Even DAT is better than cd, if you're only comparing sampling rate.
https://en.m.wikipedia.org/wiki/Super_Audio_CD
Honestly, what's more concerning is the fact the official news related to public health concerns is being shadow banned on HN.
That's very different. This is functionally checking a flag[1], and acting accordingly. There's nothing to fail or make succeed.

[1] There's an ioctl involved, and it can fail for other reasons than "fd is not terminal", however all the reason for the operation to fail are good reasons to not proceed with terminal specific behavior.
https://web.archive.org/web/20230114202232/https://news.ycom...

Internet archive has a snapshot of it
Goin on the hn-gell-man chart
Buybacks create false value, dividends redistribute value.

Buybacks would be equivalent to dividends if there was 100% consensus that the company's market value was headed up, faster than any other asset -- such that all recipients started trying to buyout others.
> It's why contracted-for software is so awful - contractors do absolutely anything to meet the conditions and then they're gone and not responsible anymore.

What's the alternative? Never have contracted-for software? Only accept contractors who are prepared to do Agile?

How does the procurer then put out bids, without having requirements up front?

How do they evaluate bids from various suppliers without knowing what the final bill is? How do they shortlist the three "best" bids with no costing information? How do they even know if they can afford it?

How are the suppliers supposed to submit bids without knowing what they are going to bill for?

How does audit make sure that the process was fair?

Once you start supplying/developing software for companies that are large enough to have a procurement department, you better believe that the process all runs on paper[1].

[1] Or the digital equivalent.
No idea whether it meets your personal complexity bar, but 2600 Centipede seemingly doesn't contain a single JSR or RTS: https://github.com/DNSDEBRO/Disassemblies/blob/master/Atari2...
> $1000 Gucci shoes that wear out just as fast as a $100 fashion sneaker

Both are in a different league than really cheap shoes. I used to buy my shoes at Payless when I was younger, and they are literally made with paper, impossible to repair and destined to be trash within 3 months of daily use.

Shoes are an interesting case because they are destined to wear out with enough use, but high quality shoes wear out a lot slower and some kinds can be repaired or resoled, extending the life indefinitely.
> I saw another screenshot where ChatGPT was coaxed into justifying gender pay differences by prompting it to generate hypothetical CSV or JSON data.

I remember seeing that on Twitter. My impression was author instructed the AI to discriminate by gender.
I did a bunch of work with extracting info from fonts for a site I built last year [1], a useful tool to know about if you want to do something like this yourself (e.g. automating extraction of data from fonts) is ttx [2] from the fonttools package (available for Python and also a CLI tool which can be brew installed), which can dump out all of the tables in the font (which is where all the information about the glyphs and variations etc. is stored) to XML. There’s a lot of data (fonts are amazingly complex things with all the OpenType features, variable support [3] etc) and the structure takes some working out, but it’s all in there!

There’s also opentype.js [4] which can do similar on the client side, I’m not sure if there’s some info that you can only get from ttx or if opentype.js exposes all the same information off the top of my head.

Finally, Fontforge [5] is an OSS font editor which can be useful for inspecting the glyphs in a font visually etc.

[1] https://f37foundry.com

[2] https://fonttools.readthedocs.io/en/latest/ttx.html

[3] https://f37foundry.com/playground has some fun examples of what you can do creatively with variable fonts (best on desktop)

[4] https://github.com/opentypejs/opentype.js

[5] https://fontforge.org/en-US/
I’m in this situation too, having to pay to be able to distribute macOS binaries of VICE. Quite annoying. I wish they’d make exceptions for open source.
The drive itself abstracts out the raw stream if I understood things correctly. Similar to how a PC floppy controller can’t do a low level disk image, because it does some interpretation of the signal before handing it over to the system.

One example mentioned was that drives generally don’t read the precise samples you ask for.
https://web.archive.org/web/20160528213242/https://thomas.ap...
I wonder if his system works with Fax/modem connections. He uses ADCs, so I guess not? That would be a hard requirement for me if I ever built something similar
He was given his own house to run and a katana directly by daimyo Nobunaga. That would indicate he was a samurai.

Remember that at that time being a Samurai was a flexible thing. You could become a Samurai even if you were a peasant if you took arms for your lord, survived, and impressed them sufficiently. It was about service and utmost commitment to your lord. There also were women Samurai, including the famed Tomoe Gozen - known as the white tiger with the strength of ten men.
$58K 6502
IMO: You can tell the left landscape is real because it has actually bold compositional choices with the near-horizontal river cutting across it; it confronts instead of merely "looking nice" (i.e. literally mediocre).
Last few years:

- Herman Miller Embody

- HHKB Hybrid Type-S

- a large drafting table

- Rotring 600 pencil

- Global brand knife set

- Swisschamp pocket knife

- Soviet veshmeshok (surplus backpack)

- Technics 1200 turntables

- 2021 MBP (not for life, but for about a decade)

- Sennheiser HD600

These are my bomb-proof things that come to mind immediately.
Blame BP for Deepwater Horizon, direct your outrage to the actual mistake (2016)
Then wouldn't the engineers have added them in the first place?
Thanks, happy you liked it :)
Dude, by your own standards, I could say look at my other posts in the same thread, where I clearly state, that I am not anti drugs. I am pro legalisation for every drug there is, because grown up humans should decide for themself, what is good for them.

But I am very against propagating quite unreflected, like you seem to be doing to my perception.
MDMA is very dangerous. Maybe not more than alcohol, or weed, but still not to be glorified. It might be useful and fun and even beneficial to some people, but I believe it is not beneficial to you, by the way you talk about it. Just my opinion, no need to "argument" any further.
More like cosmic pool, and we have Dave Cinzano Bianco Lister.
+1 for wanting more details. You spend enough time on the internet, you notice that everyone has a sad story when they get banned or booted from a service. Sometimes the mods mess up, but often there’s more to the story.
As suzumer also commented, the extension Unhook has also been very helpful to me in curbing the amount of time I spend watching YouTube. I have it set to block the front page suggestions, sidebar suggestions, after video cards, etc. Everything except a particular video I'm searching for. And of course I always view youtube logged out.

The first thing I did to try to curb my...addiction to YouTube was to consume the videos instead through RSS feeds. I wrote a script omnavi (https://sr.ht/~smlavine/omnavi) to help out with that. I would never watch videos on YouTube itself; I would click links that I got through RSS to channels I was subscribed to, and view the videos locally with mpv + youtube-dl.

Honestly it's sad to look back at how many hours of my day I wasted watching YouTube videos. They're the sort of sort-of educational videos that make me feel like I'm spending my time valuably, but at the end of an all-night session, I really wouldn't have been able to tell you any of what I had watched for the past six hours.
In Athens, Greece my favorite example of this is where you walk over the ancient city walls.

There is a section of wall revealed by a dig in Kotzia square[1]. The nearby paving traces the walls, and further on the National Bank is raised up so you can see the wall continuing on.[2]

[1] https://www.google.com/maps/@37.9818329,23.7288448,120m/data...
[2] https://www.google.com/maps/place/Acharnian+Gates/@37.980860...
Presumably because underwriting happens in stages; further, the universe you're stating a preference for is one in which it's much more difficult to get a payment processor at all, because the fact of some businesses being "shadier" than others doesn't change.

Underwriting is what happens when a business works in part by putting up some of its own money to smooth things over for its customers. Payments is an underwriting business. For an example of what happens when you do an underwriting business that would never cause anyone on HN to complain, see: FTX.

But, really: who knows? They haven't told us what the business is.
These are common exploits by submarines. The US Navy has often been fooled by submarines from France, Sweden, Australia and China. And those are just the times when the submarines told us about it.

No doubt every country's navy has a story about similar 'wins'.

https://www.youtube.com/watch?v=L26RZdmQ2nE

https://www.afr.com/companies/manufacturing/collins-class-su...

https://www.popularmechanics.com/military/navy-ships/news/a1...