skysight-inc/HackerNews huggingface dataset:
Their interest rate used to be <0%. To a first approximation that is worthless, there is almost no reason to buy Japanese government bonds. One Wiki page talking about 2013 [0] suggests that 70% of the bonds are purchased by the government itself and the remainder is mainly Japanese institutions that I would expect are legally compelled to (otherwise, why bother?).

I doubt the official Japanese interest rates are directly connected to the markets in a way that makes sense using traditional thinking. Most rational actors wouldn't be involved in a market where there is lots of downside and no real compensation. So the people involved aren't likely free to make rational decisions and all bets are off about what they do.

[0] https://en.wikipedia.org/wiki/National_debt_of_Japan
EntityBase: The Wikipedia of AI?
Hi,

I'm programming EntityBase, an approach to building AI that has a working model/knowledge of the environment. For example, let's assume we're working in a particular environment with a finite set of objects, EntityBase has a working knowledge of every object in that environment and has a way to act upon and/with the object depending on conditions if met. More like {Condition} Action {Result}.

I need your thoughts on this approach to building AI.

If this place isn't the right place for this discussion, pls do suggest the right forums online as I have scoured the internet for this.

Thanks
A button for garbage disposal before you have a chance to dry your hands? What does this button do, activate some pneumatic tube system so you don't have to carry trash to the bin?
The technical peers can start and create the masses worth joining the platform for. Your average non-technical Joe would never understand why would they swap their Facebook or Twitter for this. It would happen only when the technical folks would despise the platforms. We can help non-technical folks to join, when needed. I don’t see it as a huge obstacle for mass adoption in a long-term perspective.
There's an old Soviet joke:

A man goes to a newspaper stand every day, buys a copy of Pravda, glances at the front cover, curses, and throws it away.

After a few weeks of this the seller just has to ask what's going on: "why do you always look at the cover but never inside?"

"I'm looking for an obituary."

"An obituary? But those are in the back!"

"Oh no, the obituary I'm looking for will be on the front page."
Yah I think it's a good idea I think detailed documentation will also be helpful
Have all my stuff there (bare metal), can recommend.
does anyone know to make a diagram using text like that in the README?
Clearly, they did not. California is an all party consent state. There is no reason to build a VPN snooping system if you have consent of all parties; Snap Inc could've just straight up given them usage information and/or direct access to monitor behavioral data and read conversations in the app if everyone consented. That would have been much cheaper and simpler if everyone consents. The entire point of building this system is that Snap Inc, at a minimum, did NOT consent. Additionally, I find it very likely that the other participants in conversations on the platform who were monitored did not consent either. The user who installed the app may have consented, but that is not good enough in California. ALL parties must consent.
And the bullied had better become artists or inventors.
I'm not seeking to defend Vultr here, but perhaps people need to think about this in a sensible manner.

Given the way of today's internet, with GPT-bots crawling your stuff without your permission to use in their services, and with search-engines crawling and generally providing means of content removal that have limited effect .... what else are Vultr supposed to do ?

If you are granting them permission to, for example, "display" your content. Then there's not much they can do if you cancel your Vultr account but your content remains part of the GPT training material ?
Tradegys?
Tungsten carbide jewelry is a mixture of tungsten carbide powder and a metal binder, typically cobalt or nickel. The metal binder is electrically conductive and thus susceptible to the induction heating you felt.
I once made a pdf text extraction tool in sql. By accident. Having snapshots of data on every step was really nice.
Running it for larger and larger numbers, will report back soon...
I viewed a partial eclipse in 2017 in Columbus, Ohio, through heavy clouds and whatever random communal eclipse-viewing glasses that someone handed me.

It was weird and spectacular, and absolutely worth spending some time (in a tightly time-tracked job) to go outside and have a good long look at: There was absolutely a crescent-shaped sun visible behind those clouds, and that is a thing that I will never forget.

I don't think it was a ruined experience at all, though I certainly hope that this next eclipse is a lot better for whatever viewing-point I decide to choose and I understand that a cloudless sky is ideal.
It's not blacking out on purpose, rather it's a side-effect of the DRM chain. The DRM content is rendered outside of the UI chain, so it cannot be captured as part of a normal screenshot or video. The same happens on macOS (and even windows) if you try to screen record while watching DRM L1 content such as Netflix, Apple TV+, etc.
I haven't been able to add a website to cloudflare since a week now. It has been affecting core business but it seems this issue is not on Cloudflare's priority list.
Thandai: An ancient cannabis drink for celebrating Holi
You seem completely disconnected from the reality of what people are earning. Even if you look just at the Bay Area, the median income is 'only' $120k. The people who are primarily suffering from the high cost of living in this area aren't software engineers on $400k. It's a shame if these people can't buy their dream houses in their dream locations, but why should that be a priority for California's 22 million voters?
It should be saddened by their sudden passing rather than passion.
They could have used OCaml, Haskel, F#, Scala (Scala/Native), Kotlin (Kotli/Native), Common Lisp, C#, D...

It isn't for lack of alternatives with nice type systems, automatic memory management and AOT tooling.
"commercialize the User Content in any way that Vultr deems appropriate" is not at all related to CYA wrt crawlers.
playcocola.com an online platform to help videogame developers receive valuable feedback on their projects. Collect and organize gameplay video recordings of testers' sessions, with text comments and thinking aloud. I'm building both the backend in Rails and the recording client in HTML/JS.
Why? You can rate limit the business logic but still show the user the default flow.

For example: if a user is requesting a reset password link 10 times a minute you can just send the link one time but display everytime that a reset link was sent by email.
I found it did have substance. The substance was that he is also a human being, and also flawed in his personal life.

That takes nothing away from his work in my point of view.

I don't understand why we hold impossible standards of perfection and sainthood to successful people.
Anyone knows what they mean by "For instance, we have an internal board that serves as a useful I2C debugging probe and has 8 kiB of RAM and 32 kiB of flash.".

What could that interesting thing be? An inline-I2C sniffer perhaps? Or an interface board to inject i2c commands? Or something else?
Depends, which OS are you on? The first search result (eqMac [1]) says it supports Hotkeys. Hopefully you can find one that meets your reqs!

--

1: https://github.com/bitgapp/eqMac
Pipeline seems retro, but far better than nothing.

There's no open hardware GPU to speak of. Depending on license (can't find information?), this could be the first, and a starting point for more.
Obviously that implies that the problems and bugs were much worse than average.
Apparently, not about duck racing.

https://www.demingduckrace.com/
Show HN is for sharing personal work for people to explore and discuss with you. Did you create this?
We're also defaulting to using SQLite first for our new Apps with Simplicity, Speed, Cost and flexibility being the motivating factors.

Not needing a managed database also allows us to move away from AWS onto much better value Hetzner servers, much love to Litestream [1] which makes replication to R2/S3 effortless. It's a silly 30-40x cheaper hosting SQLite Web Apps on Hetzner compared to the "recommended" managed DB configurations on AWS/Azure.

[1] https://docs.servicestack.net/ormlite/litestream
From one of the Reddit commenters:

> Edit: As an EU customer, and having called my lawyer really quickly, we don't even think that this is legal / would hold up in court in the EU. Also they'd have been required to summarise the TOS changes as by our local law.

While companies can write whatever they want in their TOS, I would wary using the rights I just gave to myself. It can be devastating.
Sesame/orange chicken over rice food trucks that operate like vending machines. Can only order one thing and just indicate quantity to pay.

$10 each. Super hot, super fresh, super tasty, super filing, super consistent, super value, hmm maybe I'll call it super chicken.
Thanks. Interesting. Reminds me of https://ludii.games
> Sure, maybe for some esoteric edge cases, but 5 mins on https://learnxinyminutes.com/ should get you 80% of the way there, and an afternoon looking at big projects or guidelines/examples should you another 18% of the way.

Not for C++, and even for other languages, it's not the language that's hard, it's the idioms.

Python written by experts can be well-nigh incomprehensible (you can save typing out exactly one line if you use list-comprehensions everywhere!).

Someone who knows Javascript well still needs to know all the nooks and crannies of the popular frameworks.

Java with the most popular frameworks (Spring/Boot/etc) can be impossible for a non-Java programmer to reason about (where's all this fucking magic coming from? Where is it documented? What are the other magic words I can put into comments?)

C# is turning into a C++ wannabe as far as comprehension complexity goes.

Right now, the quickest onboarding I've seen by far are Go codebases.

The knowledge tree required to contribute to a codebase can exists on a Deep axis and a Wide axis. C++ goes Deep and Wide. Go and C are the only projects I've seen that goes neither deep nor wide.
Reminds me of Breathscape [1], a former colleague's biofeedback-driven generative audio app.

[1] https://www.breathscape.com
There is some good stuff on the utoronto blog. But they also have stuff that is re-inventing the wheel in a worse manner. This is one of them.

TL;DR: Correct answer: install dnsdist infront of your DNS servers.

Then you get stats and query monitoring galore, with DNS fault-tolerant load-balancing to boot.
They offer services like store fronts. This might require them to sell your stuff and accept credit cards on your behalf.

https://www.vultr.com/marketplace/apps/woocommerce/
> add-ons such as the $2000 rustproofing

I've only ever bought cars in UK and South Africa, and never once heard of a rust-proofing option.

Must be hard work living in a country where you're always the victim of someone's hustle.
Refactoring that `can_access` function into it's own crate, seems excessive, leftPad vibes.
> That's the basis for any business model where you are the product.

True but most times, when you are the product, the service is free. In this case you pay for the service.
I should have been clearer about that: but I'm not talking about theoretical edge cases. I'm talking about "I tried to run it and it doesn't work", or worse (e.g wrong behaviour).

Shell scripts are often the peak of "works on my machine".
PostgreSQL Heap-Only-Tuple or Hot Update Optimization
Backblaze Network Stats: Real-World Measurements from Backblaze US-Wes
They're talking about the "trash blender" that's common to be installed in American sinks
Interesting, my first interpretation was letters for rows and numbers for columns, but apparently you noted it the other way around.
If the cancer doesn’t grow or goes into spontaneous remission (which you claimed doesn’t happen yet is documented to happen, with a frequency that we do not have the data to determine, and for reasons we do not have the data to determine—with the implication that we cannot reliably causally connect it to treatment) then claiming “it leads to death anyway but something else gets you first” is not even logically true (let alone the fact that you would have no way to prove it, or that it would have no practical implications except perhaps creating undue agitation, contributing to inflammation and so on). It would lead to death the same way breathing, drinking water, or living leads to death.

> For the patient it is the same, for the doctor (definition, surveys) it is different

The whole point of the article is that it is different for the patient, leading to worse outcomes if the patient recognizes cancer as cancer.
Yes. If you write your server in eg Go or Rust, you can have a “single executable deployment” so to say. But the main limitation is no horizontal scalability. So if you want web scale, you have to use something faster, like /dev/null.
Me, too, especially if they're looking for gig work on LinkedIn, and management of LinkedIn takes up more time than expected for that.
That particular Vulture certainly won't fly in the EU.

Without a simple summarization for end users you can't just hide "unexpected" things in ToS-updates. And, well, a cloud-hoster deciding randomy to own your content hosted on servers you pay for is certainly neither expected nor typical.

Good luck enforcing anything of that, vultr.
As a thread: https://threadreaderapp.com/thread/1772766039199363375.html
Sounds like a job for a machiavellian mentat with aspergers and delusions of grandeur.
They’re at a 13x multiple which is fairly conservative for a SaaS with their growth rates, and
have been profitable since 2017.

Disclaimer: I used to work there.
From what I read cycling is better, at least for cartilage, check out the video of this doctor - https://www.youtube.com/watch?v=6PNBjKJ9hxQ. He also talks in other videos about the force you get on the knee from a push motion, versus a kick motion, with the kick motion exerting more force.
It’s a big club…
Where did you get those numbers from? 10k words is generally considered a CEFR B2/C1 level which already is a fluent level.

Semi-fluent, depending on how you describe it, is anywhere between 1k and 5k words. To comfortably communicate with native speakers about simple topics you need 1000-2000 words.
(2013) unless it's changed recently
This has been around for years. Is there a new update?
You put it ahead of the pylon so that even when the dolphin or bollard is destroyed, it redirects the ship to—at worst—a glancing blow with the pylon.

You don’t need to dissipate every joule of kinetic energy in the vessel. You just need to redirect it away from the pylon. That horizontal component can be done with bollards and dolphins sufficiently that even a relatively direct original angle should only damage the fenders. From what I see, there were zero such protections around this bridge.

Nothing can protect against a direct hit. But most hits aren’t direct, and those can be redirected without catastrophic pylon failure.
Apologies if you've already discounted this, but serotonin syndrome came to mind when I read this.
Marissa Mayer's startup just rolled out photo sharing and event planning apps
How to Reduce Package Size for Unreal Engine Game Builds
I disagree, and so does the community guidelines you so kindly refer to also.

> Please don't fulminate. Please don't sneer, including at the rest of the community.

> Comments should get more thoughtful and substantive, not less, as a topic gets more divisive.

> Be kind. Don't be snarky. Converse curiously; don't cross-examine. Edit out swipes.

It is fair you didn't like my comment, and it might have been outside of the community guidelines. But you calling that out is simply just noise and equally outside the community guidelines. But you insist on keeping ruminating and circling around it. That is absolutely not approrpiate.
> and it's true that the bridge builders happened across a solid design by accident.

I think there is a great overlap between "holds for whatever scheme the prefecture will do to test it while I stand under" and "holds for a thousand years".

There is like a limit where fatigue stress stops being a thing in a cycle graph. Many failure modes is due to penny wise cost cutting.
Official post: https://sunshine.com/introducing-shine/
No, but they said it's an interesting philosophical point to consider, because some bacteria did more damage than us. This isn't true (it's not an interesting point), because we're arguably the only species that know we're causing damage, and can choose not to do it.
looking to add automated team status reports to see what PRs have been merged or open in your team and across the company. https://whoowns.app/comingsoon
Debugging FPGAs with Python
Some more discussion https://news.ycombinator.com/item?id=39827626
For some perspective, Haswell came out in 2013. Those steep processor requirements aren't that steep in 2024
I'm deeply engaged in rewriting my own data processing software from Elixir to C. I've already reduced the number of dedicated servers from 3 to 0.1 while scaling traffic and handling larger amounts of data. My goal is to optimize it for Raspberry Pi, just for fun... and it's also more ecologically friendly this way :)

By the way, I'd appreciate a programming partner with whom I can discuss security issues in C code. I would gladly exchange code review sessions. Is anyone interested here?
So many successful career moves !
I don't think double sha256 makes any difference with regards to collisions. If there is a collision after single sha256 they will still collide after second layer of hashing sha256(x)=sha256(y) => sha256(sha256(x))=sha256(sha256(y)).
When I was younger autism wasn't called autism - it was blamed on mothers who worked, "refrigerator mums". Doesn't change the fact that I'm autistic though.
The first is not always possible (not all systems are elastic or can be, due to money/resources), and the second is not really a way to handle back-pressure. You could have back-pressure in the most optimized system.
That's fine, I was just explaining how I code and the problems with the current tools.

How do you approach new problems?
If you're building this as a hobby, cool, go on.

If you're building this as a business, then you need to stop coding and get selling right now. Building a landing page is 0% of that, talk to customers, figure out what they want. Writing code first will not advance you at all towards a business goal.
Yeah, some of them work, at least for some people. Almost every male in my family, and all the direct-line male relatives on both sides, went bald by their late twenties. Maybe I just got some good dice rolls and so this is a tiger rock, but when I noticed my hair just beginning to thin around age 23 I got on finasteride and have been taking it ever since. I'm 36 now, full head of hair, and if anything my hair grows fast enough that it's kind of annoying how often I need a trim.
Just playing with it now for German, and the second ever set of words it taught me were ‘Er’, ‘aus’, and ‘Dorf’, and it then asked me to fill in the blank:

Er ist aus unserem Dorf

…only it hadn’t taught me ‘unserem’, so I had no way of even guessing the right answer. (I just had to get it wrong intentionally.)

Is this intended behaviour or should it also have taught me ‘unserem’ first?
> Learning a new language shouldn't be difficult. Programmers are expected to familiarize themselves with new tech.

I think that expectation is a problem.

I mean, sure, you can't use one single technology for any non-trivial project. But, on the other hand, is it really faster to read the spec and short comings of 20k different `left-pad` type "tech"?

I think there's a line to be drawn: each new $TECH added as a dependency is a liability. The expectation should not be "throw every single tech we can think of into there, because programmers are expected to learn new tech".

The calculus really should be "Each new $TECH we add increases our hiring burden, our ramp-up times, our diagnostic burden for when things go pear-shaped, our cognitive load when actually adding features, our tests, and eats into our training-time budget."

Those are a lot of downsides, so before padding their CV the responsible developer should be balancing the trade-offs.

Unfortunately that is rarely how it actually works.
I've already tried pharo, my problem there is with the next step, making that production ready. I need tooling that allows explorative programming and that can be transitioned into production. If not it's just another source of rigidness, just later in the process
I am not in that universe, on the contrary I try to stay as far away as possible. And I agree with you. However I think the everything-done-in-OLD-Excel universe is worse. Some people will be terminally stuck in Excel but at least they can use new Excel capabilities instead of being stuck with the Excel of 20 years ago.

So why remain stuck importing CSVs into Excel when you can use Power Query to import Parquet. Why remain stuck using VBA in Excel when you can use Python in Excel.

I do not think an Excel user can be convinced to move to things like Jupyter, R, databases, etc. since they won't even make the jump to Access but maybe they can be convinced to use modern features of Excel.
For the same reason you chose generals from people who have experience fighting, if at all possible.

To be able to appreciate realities of what Boeing is doing and not just focus on financials. The point is it does not matter how much you know about financials or business management if your product sucks. And there are way more people who know finances and business management than people who can appreciate the kind of engineering that happens in aerospace, so you want a person who knows engineering.
> But in practice, it is. Maybe you're on a team of elite 10x programmers that can quickly become experts in anything, but that's rare.

Pray that you aren't, because that is a recipe for misery.
This project does use interrupts for the encoder. It uses the "Encoder" library mentioned in another comment.

https://www.pjrc.com/teensy/td_libs_Encoder.html
I’m honestly surprised that we now have to praise the saudis for trying to enforce some basic common sense into US corporate world.

Kudos to the Emirates boss, I guess?