skysight-inc/HackerNews huggingface dataset:
Tell HN: If you operate a .box domain, Stripe may decide to close your account
For the past three years, we've operated a Stripe account without issue. We run a marketplace where we need to payout to multiple users internationally, so we opted to use Stripe Connect.

More recently, we decided to re-brand and re-focus our development efforts, so we decided on a new name, registered a .box domain, created a new company, and created a new Stripe account. The process was exactly the same as it was three years ago; we were approved and ready to start integrating Stripe.

That is, until we received an email a few days later from Stripe that they could no longer support our business. The email declared that "we're currently in the early stages of offering support for NFT sales, and we're not in a position to support every business that signs up". The thing is, we aren't an NFT marketplace: we handle digital sales and physical merchandise for musicians using credit cards, so how did they determine that we were somehow associated with NFT sales?

The .box TLD is operated by My.box, which is a project that handles domain ownership via NFTs. The domain itself works with both DNS and ENS (Etherum Name Service), so it's routable on the internet just like most other domain names. Our new company name contains the word "box", so the domain offered a memorable option for site visitors. That's the most interaction we've had with Web3 though: the project under this domain has no connections to Web3 projects.

When we registered this domain, we did not update any records, so it pointed to a default page where it listed some information about the wallet that purchased the domain. Our guess is that someone on Stripe's team assumed we were some sort of cryptocurrency project, and deemed it as a restricted business. We've tried communicating that this is a case of misunderstanding, and that we were willing to speak over the phone to explain how our business works, but communication has essentially ceased, and it seems like Stripe is going to simply let the deadline expire and allow the account to close.

It's frustrating that this happened, as we spent a good amount of time setting up endpoints for webhooks, UI work, and incorporating their SDK, only to now have to find another provider. We were hoping Stripe would be more understanding in the matter, but it looks as though they'd rather be done with us entirely.
Likely phased rollout throughout the day today to prevent spikes
We're talking about somebody who hasn't had the means to be a "gamer". No experience with a first person 3d shooter with traditional controls. He plays better than my 12 year old would; no running along looking at the sky or the ground, no struggling with going around obstacles. I think that's pretty insane.

I also think it's insane having Elon's m̶o̶n̶k̶e̶y̶s̶ surgeons poking at your brain, but maybe that's just me.
Considering the fact that we know the names of the individuals who came up with new ideas in physics, it's extremely rare. If every other college kid was in that category, then we could call it "human ability".
How is typing a query in a chat window “much lower” vs typing the query in Google?
Which populations? Because most were ruled by Hungarians.
Yep, i'm much of the same opinion. It's a much sillier product, but I had a annova sous vide forever ago that died.

Looked around, heard Joule was the "go to" these days, got one. Gave it the fuck away eventually after the 15th time the app lagged or wouldn't work or whatever.

I'm sick and tired of my tools (yes it's a cooking tool) having the audacity to require an app. I get there's a lot of possible functionality that an app provides, but the annova I replaced it with still has a functional interface so I don't have to fuck with it for the basics.

I don't even see what the workflow would be to use their web interface on this iron?
You need to know how to validate the answer to your level of confidence, not necessarily already have the answer to compare itself. In some cases this is the same task or (close enough to) that it's not a useful difference, in other cases the two aren't even from the same planet.
If you honestly think LLMs write better code than humans I suspect your experience is limited to people who would probably be better off doing something else.
I agree with you. We wanted to use individual 18650 cells so badly! We designed the whole thing that way. We did exactly what you proposed, and built cell balancing circuitry and code. It worked great! Then we went to the safety certification bodies and they said, absolutely not, there is no way you can sell that.

We tried so many avenues to persuade them, from proposing 18650s with built-in safety circuitry to showing the safety system that we designed into the pack. No dice.

There are a variety of safety standards to blame, but the primary one is UL 1642. It needs to change. I'm planning to join the standards body to see if I can shift things.

Our pack is a set of six 18650s welded together with a standard connector.
https://valkyrie.cdn.ifixit.com/media/2024/09/10113528/iFixi...

We'll sell replacement battery packs. Or you can make your own.
I believe it's expensive for the delivery system, not the insulin itself. (Could be wrong).
I'm missing CI/CD...

No love for Argo, Screwdriver, Tekton or Spinnaker?

You aren't deploying your simple React site to Kubernetes manually right? RIGHT?!?
4.9 is larger than 4.11.

Explanation:

• 4.9 is equivalent to 4.90.
• 4.11 remains 4.11.

When comparing the numbers:

• 4.90 (which is 4.9)
• 4.11

Since 4.90 > 4.11, 4.9 is the larger number.
I think it's about perception of provenance. The information came from some set of public training data. Its output however ends up looking like it was authored by the LLM owner. So now you need to mitigate the risk you're held responsible for that output. Basic cake possession and consumption problem.
Yeah, but Usually we just use something like ZIO nowadays. So the code becomes:

def divisionProgramAsync(inputA: String, inputB: String): IO[String, Double] =
for {
a <- parseDoubleAsync(inputA)
b <- parseDoubleAsync(inputB)
result <- divideAsync(a, b)
} yield result

(the annoying wrapping/unwrapping isn't necessary with ZIO here)

You can also write this shorter if you want:

def divisionProgramAsync(inputA: String, inputB: String): IO[String, Double] =
for {
(a, b) <- parseDoubleAsync(inputA) <*> parseDoubleAsync(inputB)
result <- divideAsync(a, b)
} yield result
Depends, how much solder did you eat?

In all seriousness, very little. I would personally want more than just a bathroom fan to do fume evacuation. Outside on a patio/balcony is my usual spot. I also have a 120mm computer fan that I hacked onto a gooseneck mount so I can blow the fumes away from my face.

The times I can't be outside, usually due to weather, I use a table right in front of an open window, and one of those dual fan window fans set to exhaust mode, and that sucks the fumes outside effectively.

I'd call that a reasonably good setup, and, as a bonus, the fumes don't hit me directly in the face, which soldering fumes have a tendency to do.
This tool is distressingly delicate.

open text. type something. pop up a triangle. modal deadlock.
Russian Military Cyber Actors Target U.S. and Global Critical Inf [pdf]
Student here. Can someone give me one reason why I should continue in software engineering that isn't denial and hopium?
Unfortunately this is what is possible to render with only celestial coordinates as input data. I'm looking into getting redshift at data right now, so that I could have the camera at the center of the earth and looking out from earth at different galaxies with different distances and brightness.
Do you know if you're still using if_bridge? I remembered this article from klara that goes a bit more into the details. https://klarasystems.com/articles/using-netgraph-for-freebsd...
Previous discussion: https://news.ycombinator.com/item?id=41453300
Syllabus Extractor (Todue)
Hey everyone!

I recently got tired of manually adding my college assignments, projects, and deadlines to my calendar—it was such a hassle! To solve this, I created Todue, a tool that automates the process.

With Todue, you can upload your syllabus, and it will automatically extract all the important dates (assignments, projects, exams) and add them to your Google Calendar, complete with times and class info. You can also easily edit or delete any entries before submitting them to your calendar.

It's still in the early stages, but I’ve launched a landing page and a Google Form for anyone interested in joining the early waitlist. I’d love for you to check it out and let me know what you think!
magnet:?xt=urn:btih:6b0c446541294d6b4ac0cfd6cdedf48e20034ad4&dn=defcon-talks&tr=udp%3A%2F%2Ftracker.opentrackr.org%3A1337%2Fannounce&tr=udp%3A%2F%2Fopen.tracker.cl%3A1337%2Fannounce&tr=udp%3A%2F%2Fopen.demonii.com%3A1337%2Fannounce&tr=udp%3A%2F%2Fopen.stealth.si%3A80%2Fannounce&tr=udp%3A%2F%2Ftracker.torrent.eu.org%3A451%2Fannounce&tr=udp%3A%2F%2Fexplodie.org%3A6969%2Fannounce
Are you my manager
I always think to a professor that was consulting on some civil engineering software. He found a bug in the calculation it was using to space rebar placed in concrete, based on looking at it was spitting out and thinking that looks wrong.

This kind of thing makes me nervous.
looks like it got hugged to death, and the archive.org snapshots are from when it was "under construction"
For context, Diamond argues that the collapse occurred around 1600, much earlier than the 19th century slaving raids you mention. The first European contact occurred around 1720, with a 1770 Spanish estimate of 3000 people living on Easter Island. Honestly, it's not an outlandish thought that 887 gigantic statues were crafted by a larger population.
it claims 9.11 is larger, hah.

https://postimg.cc/KKKLZNjW
Do you think you'll have python always available when you go to the store and need to calculate how much change you should get?
because it is still the most interesting field of study
Are those overall numbers? Looking at the "this week's projects", it's 230 for godot vs 147 for unity. Which is probably more interesting detail than overall numbers.
"Shrink my ipad"

"After several failed attempts I decided I should build a fusion reactor first, here you go:..."
High doses of ADHD drugs linked to a greater risk of psychosis
This article describes some of what they do with lab primates for obesity:
https://www.nytimes.com/2011/02/20/health/20monkey.html

Essentially: put them in small cages for years, give them a nearly unlimited supply of food, and give them nothing to do. Terrible.
Yeah, it’s easy when alpha is fixed. The complications — the exp() and ln() — come from updating the smoothed rate at varying intervals, whenever a request happens to arrive, so alpha has to be adjusted according to the interval to make sure the exponential decay happens at a fixed speed regardless of the interval.
You can easily ask an LLM to return JSON results, and soon working code, on your exact query and plug those to another system for automation.
> Agree on the Sacher Torte, it's just an extraordinarily dry chocolate layer cake

That's why it's served with whipped cream :)
I see it in the mac and iOS app.
We need one that operates on the visual output
Always. Pretty stupid omission and I'm not going to pretend like I don't miss it.
Fair, but how would it look if you had some filters and reduces thrown in the middle?

In my F# file of 300 lines[1], I do this chaining over 20 times in various functions. Would you really want to write the Python code your way every time, or wouldn't you prefer a simpler syntax? People generally don't do it your way often because it has a higher mental burden than it does with the simple syntax in F# and other languages. I don't do it 20 times because of an obsession, but because it's natural.

[1] Line count is seriously inflated due to my habit of chaining across multiple lines as in my example above.
From the author themselves, 6 years ago:

> defusedxml.lxml is no longer needed and supported. Nowadays libxml2 has builtin limitation for entity expansion.

https://github.com/tiran/defusedxml/issues/25#issuecomment-4...
My experience with metformin, those gastrointestinal problems occur the first 4 months of taking it.

I had an experience in a Home Depot, had to briskly walk to the bathroom. Like clenching a quater between your cheeks for a 100 yards. Barely made it.

Anyway, the body adjusts. After 3 or 4 months, all is good.
> I don't understand the hate. They did a very bad decision and had major backlash.

One element of why the recoil was so strong was that this wasn’t consumers reacting angrily when the price of their favorite widget went up. This was Unity threatening to bankrupt entire companies and destroy livelihoods.

Once that trust is broken, specific to the tech stack underpinning your whole business, it is very hard to get it back.
Yeah, humans are very similar. We have intuitive immediate-next-step-suggestions, and then we apply these intuitive next steps, until we find that it lead to a dead end, and then we backtrack.

I always say, the way we used LLMs (so far) is basically like having a human write text only on gut reactions, and without backspace key.
what else are you gonna do? Become a copywriter?
My intention was "we lose Elon". :-)
Zweig was hopelessly delusional about what was actually going on, especially when so many of his contemporaries (Kraus, Musil, Broch to name a few) understood what was happening.

With regard to Vienna, Fröhliche Apokalypse(The happy apocalypse) is probably much more accurate than Zweig's cosmopolitan dreams.
If you are open to controlling Type II diabetes by changing your diet, look up anything by Dr. Eric Westman.
Some other follow up reflections

1. I wish that Y-axes would switch to be logit instead of linear, to help see power-law scaling on these 0->1 measures. In this case, 20% -> 80% it doesn't really matter, but for other papers (eg. [2] below) it would help see this powerlaw behavior much better.

2. The power law behavior of inference compute seems to be showing up now in multiple ways. Both in ensembles [1,2], as well as in o1 now. If this is purely on decoding self-reflection tokens, this has a "limit" to its scaling in a way, only as long as the context length. I think this implies (and I am betting) that relying more on multiple parallel decodings is more scalable (when you have a better critic / evaluator).

For now, instead of assuming they're doing any ensemble like top-k or self-critic + retries, the single rollout with increasing token size does seem to roughly match all the numbers, so that's my best bet. I hypothesize we'd see a continued improvement (in the same power-law sort of way, fundamentally along with the x-axis of "flop") if we combined these longer CoT responses, with some ensemble strategy for parallel decoding and then some critic/voting/choice. (which has the benefit of increasing flops (which I believe is the inference power-law), while not necessarily increasing latency)

[1] https://arxiv.org/abs/2402.05120
[2] https://arxiv.org/abs/2407.21787
> Could Oxide not have helped push multi-vcpu guests out the door by sponsoring one of the main developers working on it, or contributing to development?

Being that vmd's values are aligned with OpenBSD's (security above all else), it is probably not a good fit for what Oxide is trying to achieve. Last I looked at vmd (circa 2019), it was doing essentially all device emulation in userspace. While it makes total sense to keep as much logic as possible out of ring-0 (again, emphasis on security), doing so comes with some substantial performance costs. Heavily used devices, such as the APIC, will incur pretty significant overhead if the emulation requires round trips out to userspace on top of the cost of VM exits.

> I saw recently that AMD SEV (Secure Encrypted Virtualization) was added, which seems compelling for Oxide's AMD based platform. Has Oxide added support for that to their bhyve fork yet?

SEV complicates things like the ability to live-migrate guests between systems.
* 30 years ago
How Should I Price a Python Module License for Major Banks?
I have an opportunity to license a Python module to several major banking institutions—some of the largest in the world. Typically, we offer this software as a web app, but these banks need a local module to run within their own environments.

Here's the situation:

- Product: A Python module that performs complex analysis on source code and generates a risk assessment.
- Usage: It will be integrated into their CI/CD pipelines, and developers can also run it manually.
- User Base: About 50 users per institution, mostly small, specialized teams.
- Updates: We'll provide quarterly updates as we continue to develop the tool.

I'm trying to figure out how to price this. I don't want to set a price that's either prohibitively expensive or too low, especially since I haven't licensed source code to clients of this scale before.

For those with experience in this area:

- How did you approach pricing in similar situations?
- Are there industry standards or benchmarks for licensing software modules to large banks?
- What factors should I consider when negotiating pricing and terms with these institutions?

Any insights or advice would be greatly appreciated!
Be interesting to see how this stacks up to a good entry level iron like the Hakko FX-888DX.

https://hakkousa.com/fx-888dx.html
I was speaking about Python, Java and .NET standard libraries.

In Go you can naturally do it, by using the manual constructor approach, however there is no magic auto wiring like you can do with attributes and compiler plugins, plus standard libraries infrastructure for locating services, from those three ecosystems above.
Good clarification. Thank you :)
Of course there is, it's just rare
The local decline in open software engineering positions has _nothing_ to do with AI. The best orgs are using AI to assist developers in building out new systems and write tests. Show me someone who is doing anything bigger than that, please I'd love to be proven wrong.

The big decline is driven by a few big factors. Two of which are 1- the overhiring that happened in 2021. This was followed by the increase of interest rates which dramatically constrained the money supply. Investors stopped preferring growth over profits. This shift in investor preferences is reflected in engineering orgs tightening their budgets as they are no longer rewarded for unbridled growth.
Medieval theology has an old take on a new problem − AI responsibility
Software engineering contains a lot more than just writing code.

If we somehow get AGI, it'll change everything, not just SWE.

If not, my belief is that there will be a lot more demand for good SWEs to harness the power of LLMs, not less. Use them to get better at it faster.
Well yeah, there is no way around this on the JVM. That's one of the JVM's problems/drawbacks. Everything can be null and everything can throw exceptions.

But in practice, as long as you use only Scala libraries and are careful when using Java libraries it's not really an issue. (speaking as a professional Scala developer for many many years)
For some PC games, you can delete the video files for those intros in order to start the game faster.
There was a hackernews post a few days ago, pointing to a reddit thread where some guys proved that the founder/s of relection AI were faking their model by just passing the input to Claude (Sonnet 3.5) and stripping the word "Claude" from the output, amongst other things. Then when they got caught they switched it to GPT 4-o.

After this, I will be very skeptical to anything they claim to achieve.

https://news.ycombinator.com/item?id=41484981
To paraphrase, it seems that it is suggesting that leaning is harmed because assistant helps them to get better results, but hurt them in the process of doing so, where less understanding and thinking is involved.

It is interesting that it likens that to autopilot, where FAA is recommending people to minimize for a similar reason.

Since Math is known to be not a forte of Gen AI, it is a bit questionable if that contributes to the effects they are seeing. But as they claimed, it seems the effects is related to the reliance and “short cutting the thinking process” but not the ability of gen AI in that subject.

That makes me think about parents helping kids to do homework (it’s a thing in Hong Kong.) The immediate effects would enhance their results in homework grades. But now I wonder if they are inadvertently hurting their exam grades.

In order words, I wonder how this result would generalize to human tutor as well. I suppose it would too, and depending on their pedagogy (or the lack of) it would harms students in a similar way.
Imagine instead the bitter lesson says: we can expand an outwards circle in many dimensions of ways to continuously mathematically manipulate data to adjust outputs.

Even the attention-token approach is on the grand scale of things a simple line outwards from the centre; we have not even explored around the centre (with the same compute spend) for things like non-token generation, different layers/different activation functions and norming / query/key/value set up (why do we only use the 3 inherent to contextualising tokens, why not add a 4th matrix for something else?), character, sentence, whole thought, paragraph one-shot generation, positional embeddings which could work differently.

The bitter lesson says there is almost a work completely untouched by our findings for us to explore. The temporary work of non-data approaches can piggy back off a point on the line; it cannot expand it like we can as we exude out from the circle..
If you missed it, this seems directly related to this very interesting submission[0] 3 days ago

[0]: https://news.ycombinator.com/item?id=41489832
if spacex goes and builds a base on mars, that area is theirs. If they build a very large base they own a very large area. If they then decide to move their headquarters to mars, what is anyone on earth going to do about it? This is truly a possession is 9/10 of the law scenario.
Near perfect AIME, not just AMC12.

But each solve costs far more time and energy than a competent human takes.
Somewhat related: https://github.com/nix-community/NixOS-WSL
So these bros work long hours for a couple of years, making more money than I've ever made in my career as an engineer, then become private equity ghouls shutting down hospitals or their dad's factory. Somebody give me a handkerchief!
Like others here, it was just available on the website and app when I checked. FWIW I still don’t have advanced voice mode.
OpenAI Announces "Strawberry"
Question here is about the "reasoning" tag - behind the scenes, is this qualitively different fron stringing words together on a statistical basis? (aside from backroom tweaking and some randomisation).
> Evaluating Number formats
> I'm considering that the question might be about comparing two numbers, 9.11 and 9.9, in different contexts such as different locale formats or representing dates.
9.11 is larger than 9.9

Well, it's kind of right because we left it ambiguous what kinds of numbers these are. September 11 is a greater date than September 9. However, I would want the model to have the street smarts to assume without further context, I must be just talking about numbers as in numbers.
I just tried it with O1 model and it said it couldn't decipher it. It told me what to try, but said it doesn't have the time to do so. Kind of an unusual response.
3.7B AppD Acuisition. Podcast with Bhaskar Sunkara and Mirko Novakovic (Dash0)