skysight-inc/HackerNews huggingface dataset:
Do you think Stripe is doing this just to be a dick?

It's because if it turns out to be money laundering, theft, or fraud, Stripe gets shafted financially (best case), and fairly likely FBI agents show up and start asking pointed questions.
It would take a lot of time and money to create anything competetive with Nvidia and AMD's offerings. It took Intel over a decade and their dGPUs still aren't very good.

GPUs are insanely complex and the drivers are full of hacks (even per game basis, a driver could swap shaders with ones written by Nvidia/AMD if it detects you're playing the newest popular title). The threshold to enter the market is incredibly high.
> It only concludes that a YAML may execute code. This is *intentional* - this is why people use YAML (otherwise they may use JSON)

...

> 100% of the application which use SnakeYAML do not parse data from untrusted sources.

Wow, what a trainwreck of a thread. I don't know Jonathan but I would love to buy him a beer.

Thank you for sharing. ;)
> which is heavier, a pound of gold or a pound of feathers?

I had presumed this would end with the classic joke: "the pound of feathers, because you have to live with what you did to those birds".
Content was never removed. I stand by it. Of course I never call her
friends that, which would be destructive, inappropriate and alienating
for the all the reasons you wisely relay.

I stand by it because I'm talking about their behaviour, not what they
are. They're bright kids ( or they wouldn't be her mates ). But what
I often see them do, which looks a lot like randomly bashing at a
screen to "make shit happen", isn't the pinnacle of technology I want
my kids to experience. Not until 15, wasted with her mates and playing
the 2032 version of DOOM or whatever.

Interestingly, if there's any friction or danger it comes from not
biting my lip in criticising other parenting styles. That's actually
where the weird stuff is, in the relations between the grown-ups. Most
parents are naturally touchy about even implied criticism. And many
do feel guilt about using phones and tablets as pacifiers.

As I say in the book, I learned that a long time ago and am a
practising but not preaching digital vegan.
Nim has impressive compile-time reflection which with its syntax macro system can (some of the time) get you similar powers to Python's dynamic reflection. E.g., https://github.com/c-blake/cligen instead of `autocommand` or `click` or `argh` or you name the automatic CLI generator, only with full C-like speed for your programs and a very low effort FFI to C. People have done web frameworks, too, but I do not know them well enough to compare to Django. Perhaps someone else could follow-up.

Compile times are not the 25-50 ms of a Python interpreter startup, but they are similar to the 250-500 ms of a Go or D compile, at least for small light on metaprogramming loops kinds of programs, and with, say, the TinyC tcc backend.

Of course, big frameworks take a long time to import (or to compile). So, your comparison mileage may vary. And once "ready to go" and finished a Nim program can start up in sub-millisecond time like any C program (esp. if statically linked).
It’s more of a replacement for them, you could use them together during a transition to Tamagui though.
Every now and then you get these horror stories. Is it time to round robin between multiple PSP's? I switched to daily payouts to prevent accumulation at the PSP level.
The Autobahn’s upcoming wireless EV charging isn’t for you
Not defending wayland, but X11 has serious downsides for me with multiple monitors.

Are you using fractional scaling (or different scaling values per monitor)? Does vsync work? How about the scrolling stutter at high refresh rates? And if you want to use variable refresh, you have to disable/unplug all the other monitors and reboot.
> You are making the assumption that there's some formal deal for $250k total.

No, I'm not. I'm not assuming anything. Here is what they wrote:

"In April 2022, a representative from this distributor reached out to us to see if we would be interested in participating in an online specialty coffee program for a major nationwide retailer. The opening order would be approximately 6,000 “units”."

At this point there are only two possibilities.

1. They asked how much they were going to be paid for these 6000 "units" and on what terms.

2. They didn't.

If they asked, the answer should have immediately clued them in that they were making a false assumption that a unit was a bag. And if they didn't, well, that's still on them.
I don’t think you could do the repair with asphalt. I’m not even sure I’ve ever driven on a concrete road, as down here in New Zealand there aren’t any I don’t think.

The current repair practice is to pour tar on the asphalt road and then a coating of road gravel. It’s noisey, comes off when heavy vehicles use it, comes off with heavy usage or heavy breaking, comes off in hot sun and it’s utter trash. It’s cheap though!
The Password Isn’t Dead Yet. You Need a Hardware Key
It's kind of sad that earlier stripe founders would always watch HN and reply to community members who had issues, but now it is so abused by anyone who has a stripe problem that they don't bother (and as much as I sympathise with small business owners being screwed by BigFin, I can see why as the amount of detail in (and general plausibility of) the Stripe complaints that reach front page HN definitely seem to have vastly deminished)
> Re: mutable state, I think these concerns are mostly overblown. These are problems we've been dealing with in the vast majority of mainstream languages for many years now....

Yes.

Do not minimise this.

For very large complex systems immutable state is very helpful.

> pass an "object" by reference in Go but do not want it to be mutated, I'll wrap it in an interface

Making the point.

Horses for courses, but this is picking the course for this nag.
While you are at it, probably downgrade those ARP broadcasts to unicasts. Your home Wi-Fi router probably already knows all the IP address MAC address mapping; so no need for devices to send those stupid ARP broadcasts to everything.
Actually, I think the next big unlock in user adoption is static typing. Lack of it is frequently cited as the number one reason that makes people hesitate in switching to Elixir. I know it is an active research project right now, and I hope it bears fruit.
> It feels like Apache is willing to accept code donations from anyone and is willing to attach the foundation's name to code that isn't widely used, actively maintained, or may just be abandonware.

That’s incorrect. Projects need to report quarterly and need a Project Management Committee of at least three people, or they are retired. Retired projects may not make releases.

(Source: past ASF board member, who used to review those reports each month.)

There are a fair number of retired projects, and others that may become retired within the near-to-medium term. The ASF has been around for a while, and every software project has a life cycle. Those are still associated with the ASF brand because Google, whatcha gonna do? An explicit retirement policy overseen by a board is still superior to how the vast majority of open source projects approach end-of-life.
Yes. "Freeze funds and do not communicate to customer" is basically AML response 101.

Even if you know you've done nothing wrong (but of course audit your transaction history to make sure), you'll want to have an appropriate lawyer ready.
> If not, I don't understand otherwise why this would happen.

Even if you don't understand why, it shouldn't come as a surprise. Megacorps wrongfully lock people out of their accounts with no recourse all the time these days. We need a law to the effect of "once your service has more than a million users, if it wouldn't be trivial and painless for them to switch to a competitor of yours, then you can't ban them without due process."
Curious about your last question too. I assumed this sorting only works for websites that do have voting (and the count is included in the feed).
Could you tell me is Kagi allow you to search pirated or adult content?
+1 for this. "Nir Eyal" btw. From excerpts, it's a very good guide
with plenty of common sense psychology and practical advice.
Oh for sure, making school start later in the day would be a huge benefit to teenagers particularly. But this is the way it was in college, most of us scheduled most of our classes for the afternoon and the gaming addicts still skipped class anyway. Both are problems, but I don't think addressing one will address the other.

As for school being fun.. if you're doing well and the course material is interesting, then school is generally fun I think. School becomes particularly unfun when you're struggling with difficult/uninteresting material combined with the stress that comes from knowing that good performance is important to your future. That struggle+stress can be very hard on some people and lead them to self-medicate by binging alcohol or video games. Booze and game binging make people feel better in the immediate sense but harms them in the long run. I don't think you can address this problem by making school more fun, except insofar as you can shift students into subjects they care about and can do well in. But stress avoidance has its limits, even if school is an absolute pleasure, everybody will encounter stress eventually in life and knowing alternatives to escapism is important.
You six months ago: "I hate Java. Can I use Kotlin without touching it whatsoever?" https://news.ycombinator.com/item?id=32037125

You realize that js and java are the native languages for the web and Android, right?
There's a lot stated in the article. There is absolutely no evidence for a Hebrew peoples invasion of Canaan. The cities mentioned in the Bible were excavated, but there is no record of any sieges. The transition from Canaanite to Israelite settlers is gradual over hundreds of years, and likely represents a transformation of the same culture and not an actual displacement of people. None of the places mentioned in Sinai that have been identified show any evidence of any people whatsoever having visited until hundreds of years after the absolute latest possible dates. "The conclusion – that Exodus did not happen at the time and in the manner described in the Bible – seems irrefutable [...] repeated excavations and surveys throughout the entire area have not provided even the slightest evidence." (Finkelstein and Silberman, 2002).

On the Egyptian side, basically no excavations or inscriptions anywhere match up with the biblical story. There were semitic-speaking slaves in Egypt, yes, but not chattel slavery as commonly depicted, but rather something more akin to domestic servants and feudal peasants. And they were never expelled, as there are ongoing references long after into the Ptolemaic kingdom. The only exodus on record of semitic peoples is the Hyksos, who weren't slaves but rather conquerors and the fifteenth dynasty of Egypt. When the Hyksos were eventually defeated, they were expelled and driven out as far as Syria. Maybe that was the origin of The Exodus? But if the story changed from a slave rebellion ("let my people go!") to a dynastic struggle by the ruling class, are we still talking about the same story?

Finally there's the question of when the story was written down in the first place. It is interesting to note that the first few prophets of Israel make no mention of the Exodus whatsoever. It is not part of the shared zeitgeist of early Israel. It is only a few hundred years later that the references to an Egyptian origin are made by some of the northern prophets, and then the story spreads to the south. The Exodus itself isn't written down until Babylonian captivity much, much later, at which point a liberation story starts sounding quite a bit like Mary Sue fan-fiction.

Wikipedia has a pretty good summary of the current state of research as well: https://en.wikipedia.org/wiki/The_Exodus
> Then did everything in his power at home to play WoW. He became hopelessly addicted.

I was like this and spent a shit load of that time on a computer. Everyone around me said it was a waste of time until I realized I wanted to work in software. Then I realized they were all full of shit and it was actually a very profitable use of time
I think also you have 'responsible design' rather than 'responsive design' on the main page?
Ok, so now we just have to define "AGI" then. A robot, which knows its physical capabilities, which can see the world around it through a frustrum and identifies objects by position, velocity, rotation, which understands the passage of time and can predict future positions for example, which can take text input and translate that into a list of steps it needs to execute, which is functionally equivalent to an Amazon warehouse employee, we are saying is not AGI.

What is an AGI then?
Q: How exactly do you distribute the fee among authors?

The model of mechanical royalties already exists in the music industry. That provides a useful model for other copyrighted works. Effectively this creates a regulated, universal, legally-defined market. I can see some variations in rates based on content types, discussed in previous HN discussions.

See:

<https://en.wikipedia.org/wiki/Royalty_payment#Mechanical_roy...>

<https://www.royaltyexchange.com/blog/mechanical-royalties>

<https://www.bmi.com/news/entry/Understanding_Mechanical_Roya...>

Please note that this is discussed at length in the previously-linked thread here: <https://news.ycombinator.com/item?id=33698018>

Q: Who collects [payments]?

A "~$5/mo per household in the US and collected through broadband providers", as stated in my parent comment.

Q: How does dispute resolution work?

Ownership disputes are adjudicated as they are today.

Auditing disputes are adjudicated as they are today, modulo restrictions against binding arbitration and other conditions as discussed by Cory Doctorow and Rebecca Giblin in Chokepoint Capitalism: <https://bookshop.org/p/books/chokepoint-capitalism-how-big-t...>

Payment rate disputes are addressed through a regulator, genre / content-tier basis, and the legislative / political process reflecting interests of the public, creators, publishers, and other stakeholders.

Q: Can I opt out if I don't read books?

No.

On the basis that the common wealth created by others having access to information is a public good and benefit, much as police, fire, health, sewerage, and defence services are. Note that the cost is indexed to wealth/income, such that those of limited means pay little or nothing. Keep in mind that you are already paying roughly $800/year per head for content access through advertising. This isn't an additional fee, it's a restructuring of an existing financing model with many perverse outcomes in terms of manipulation, the type(s) of content incentivised, a pervasive surveillance model, and frauds against both advertising targets and advertisers.

Q: What if everyone opts out?

See above.

Q: What about AI-generated crud?

This is where I see a graduated compensation model with a number of tiers. AI-based glurge would see rates based on the costs of production, as would investigative journalism. The former would result in very low compensation rates, the latter should see higher. Quality-determination by various means might well be an element. Whilst individual negotiation by bidders isn't something I see as part of the model, a collective bidding based on sectors, guilds, and/or major aggregated publishers could be.

Discussed earlier: <https://news.ycombinator.com/item?id=26893033> <https://news.ycombinator.com/item?id=10077674> <https://old.reddit.com/r/dredmorbius/comments/1uotb3/a_modes...>

This HN comment search on "content syndication by:dredmorbius" should address numerous other concerns: <https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu...>
I assume a big portion of the money goes to Google for their search API.

Initially I could not even believe, Google offered this kind of paid version to somebody. And I’m still a bit suspicious if they are only doing this to gather insights on how much people are willing to pay for ad-free search.
You need economy of scale for reuse to makes sense. Space launch market still isn’t that big, and even for spacex half of their launches are from their internal project, starlink. Jury is still out if this is actually economical, as we don’t have insights into their financials and they keep on raising money (so we don’t know if some portion of that goes towards flacon subsidies).
Google / YouTube no longer use Python “for product”, at least, not in the serving path. Dropbox has also been moving away and towards Golang.

Instagram (Cinder), Google (Unladen Swallow) and Dropbox (Pyston) have also all experimented with heavy engineering investment trying to improve Python performance and only one of them (Cinder) has outcompeted the “just rewrite it in a faster language” strategy.
Mēh!

> The lukewarm support go had here was because it was still new and trendy. Rust will lose its lustre in a decade or so too, and the tone will inevitably turn more negative....

Are Rust and Go not the same age?
What about if I said "I hate all Americans"? That's certainly hateful but is it inciting hatred?
Because resolving without lawyers is cheaper?
>How sure are we that knowledge in humans is fundamentally different from a language model?

Because humans learn about language in real world contexts, accompanied by multiple sensory streams. LLMs learn about it solely by being exposed to text. Imagine a child kept in a closet who learns about the world solely by reading books, with no indication which are fact and which are fiction, and no exposure to the physical world outside. LLMs cannot reason, only regurgitate probabilistically.
Looks like Gnus for people that don’t like Emacs. With Gnus, you can using scoring to make your own algorithm to display news in a user defined way. The Gnus manual calls this artificial stupidity.
We ported a client-deployed command line program from Python to Go two years ago and couldn't be happier. It's solved all our problems around shipping code to customers in different environments. It greatly reduced our support workload.

However, we still use Python for APIs and Web Apps. No language is better than another, some are just better for one solution more than another.
Hi,

I'm the dev behind the Pirate Weather API. I really appreciate your feedback here, since I missed that typo, but it's fixed now.

I went through a ton of iterations of the subtitle, since it's a tricky thing to get right. I think the "Open" part is important, but agree that I don't want it to be confused with "Open Weather Map". I've retitled it to "A Free, Open, and Documented Forecast API", which is a little wordy, but might be better
Where's the bingo card blogging guy to explain this bullshit away? Gotta hear both sides!
The fact you called those “other topics” even though they’re exactly the same topic says it all, really.
Thanks for posting this, it's good to know that Stripe is like Paypal in that they might just decide to not give you your money, and their uncaring bureaucracy will just waste your time.
Or optimistically, multiple lessons learned.
On a related note: It’s also a good idea to walk a mile in someone’s shoes before you criticize them. That way, when you criticize them, you’ll be a mile away from them - and you’ll have their shoes!
> I don't want to spend my time learning the myriad quirks of a language.

That is just it. Go's quirks are mostly a result of its consistency, not a result of a lack of consistency.

> I assure you that just knowing "some basic concepts" is not enough to avoid Go's pitfalls and footguns.

It seems that Go has two somewhat contradictory goals: consistency and similarity to popular yet inconsistent languages. This seems to result in a lot of people who can generally use the language, but haven't learned the language model because the language doesn't require that in order to get started. This seems to frustrate a lot of people and prevent them from ever learning the language model. Languages which appear completely different from popular languages don't seem to suffer this issue because people tend to learn the language model up front.

Go really only has one major source of inconsistency and that is the late addition of type parameterization. The built-in parameterized types are special, but still generally follow the same rules as other types with a few exceptions. The main thing you need to know about slices, maps, and interfaces is what they actually are. Once you know that, the normal rules apply. Channels are a different beast though.
The default of 2h is not just a Linux default; it's straight up from the RFC.

https://www.rfc-editor.org/rfc/rfc9293.html#name-tcp-keep-al...

> Keep-alive packets MUST only be sent when no sent data is outstanding, and no data or acknowledgment packets have been received for the connection within an interval (MUST-26). This interval MUST be configurable (MUST-27) and MUST default to no less than two hours (MUST-28).
Saudi Arabia Takes Controlling Stake in Augmented-Reality Pioneer Magic Leap
I feel very similarly about Python vs. Ruby inconsistencies! I remember starting a job and used python for the first time coming from Ruby, and being extremely disappointed in the inconsistencies in the standard library and the sheer… lack of features in the Stdlib compared to Ruby. I’ve yet to use a language with such a magnificent stdlib and documentation. I main python nowadays, and I find the ecosystem and typing to be better than Ruby, but Ruby is the best language I’ve ever used for many reasons
American's sense of independence and boot-strap mentality doesn't end just because you get old; we have a second master bedroom in our house and both my and my wife's parents have turned down offers to live there.
Well, unless it moves completely to Websockets, it will still remain a slow mess.
https://archive.vn/ZcFzn
I run forwardapp.co for this reason - I bought it from the previous developer when they wanted to shut it down. I've used it every day since it was Jot in the early 2010s. At ~60 users who paid $2 once, it's a total commercial failure, and I'm going to keep paying for it forever.
Launch: Event, Stage and Attendance Tracker and Management
We are rethinking events, events activities, on-stage presentations and attendance tracking management. (https://kirgawa.com/).

Currently starting small with the basics as we scale and grow the features.

We use cutting-end technology like NFC, QR, FINGER PRINT, and BLUETOOTH app that allows event organizers to track attendance at the event whether the attendees are registered or not. and the great thing is that attendees don't need to install the app, just the organizer.

Even though we are currently in development, we want customers to start using it and give us their honest feedback.

Basic features currently available

Ticket sales

Stage timers

Attendance tracking by QR code.

Calendar Integrations

Guest Invites

Third party integration

Activity schedule

Check it out for your next event and gathering.

Spread the word, drop your feedback and suggestions.

Nothing is too weird or too nice to share, just say tell us how you feel about the product, so we can make it better

https://kirgawa.com/

Cheers
It's also pretty easy to lead ChatGPT into giving contradictory answers to the same question, just by suggesting the answer in the question.
It isn't no much "use of technology" as "immersed in media"

And by media I mean this shared dreamland that we are navigating at the moment.

The dreamland has gotten more powerful over time (..text..radio..tv..games..social media..)

It has gone from entertainment and news to an alternate reality that we spend part of our life in.

So ya, living in dreamland... you gotta think about that. The pros and cons and such.
Is it "abused by anyone who has a stripe problem" or is stripe support so woefully unresponsive that HN "escalation" is the only way to get a response?