skysight-inc/HackerNews huggingface dataset:
> If your point is saying that, to small business owners, money may be exachanged for immaterial things like tradition and satisfsction, then we are in agreement!'

Owners of all businesses, no matter how large or small, use the value generated from the business to trade it for things like tradition and satisfaction that is to their personal taste, yes. There is nothing special about small businesses here.

In fact, it is likely that many small business owners also own large, publicly traded businesses at the same time. Are they magically different people, with different ideas on how to spend the money they have at their disposal, when money flows in from the large business rather than the small business? I expect you will find the answer is no. It would take someone extremely eccentric to colour their money such that "This money came from my small business, so I will only do good with it!" along with "This money came from my large business, so it is reserved only for evil! Muhuhahaha." In practice, money is money is money.
So waaaay back when I had an account on ./ before they dropped their user database without a backup. Never contacted them to recover it as I didn't use ./ much at that point.

Have another 5 digit ID, but no idea if that one even still works.
> So long as they don't put too many barriers up (raising the cost through unnecessary regulation to cut out the competition, which would benefit AWS), we'll always have competitive alternatives, including running your own infrastructure inexpensively with companies like Hetzner or Cloudflare (depending on what you need).

I mean, if the article mentions small businesses in particular, their needs are probably met by software running on a few VPSes. As long as they don't want to leverage any advanced features that the PaaS/SaaS providers would give them, most of the affordable providers should be enough: Hetzner, Contabo, Time4VPS, or even Scaleway, DigitalOcean, Vultr and so on.

Probably pick a company that has been around for >5 or >10 years instead of something on LowEndBox that might disappear a year or two down the line, but other than that it's likely to be fine (as long as you have backups figured out and have either some redundancy/failover, or just are okay with downtime).
I'm sure the actual legal mechanisms are complicated, but I don't see any justification for the US imposing export controls on technology developed in-house by a European company.

It's possible the scenario is something like this: American company XYZ has key patent on feature ABC that is required to build this type of hardware. ASML licenses ABC patent from XYZ. If they sell the resulting product to the Chinese, then the US comes after XYZ for violating some sort of export law that prohibits granting IP licenses to people who sell to the Bad Guys. So XYZ is more or less forced to include export-control language in their patent license agreement.

There are probably several such guns aimed at ASML's head. The US is really, really good at coming up with things like that.
> Hamburger menus could also frequently be done away with when you look at how many options they have. Like Gmail's app has them when it could fit the icons across the screen as a bar.

Just cracked open Gmail to check this. In the hamburger side menu, there's 18 items not even counting labels. No shot you fit this across the screen as a bar.
I agree. I temporarily forgot what the topic was and was thinking of missile defense in general and not space-based particularly. My mistake.

> Not everything has a technological solution. ...

> If the U.S. can be a model for the world, it is not it's military might to emulate, but the idea that people of all nationalities and backgrounds can come and live together and resolve their differences. It is possible!

Here I abolutely agree. Even warfare ends with political solutions. It is possible, especially today. It's not the 19th century any more. It just needs us. Thank you for posting that; people need to hear it much more!
> Part of Panama

Most real-live C APIs are using function pointers and/or complicated data structures. Here’s couple real-life examples defined by Linux kernel developers who made V4L2 API: [0], [1] The first of them contains a union in C version, i.e. different structures are at the same memory addresses. Note C# delivers the level of usability similar to C or C++: we simply define structures, and access these fields. Not sure this is gonna be easy in Java even after all these proposals arrive.

For a managed runtime, unmanaged interop is a huge feature which affects all levels of the stack: type system in the language for value types, GC to be able to temporarily pin objects passed to native code (making copies is prohibitively slow for use cases like video processing), code generator to convert managed delegates to C function pointers and vice versa, error handling to automatically convert between exceptions and integer status codes at the API boundary, and more. Gonna be very hard to add into the existing language like Java.

> "Vector API" JEP

That API is not good. They don’t expose hardware instructions, instead they have invented some platform-agnostic API and implemented graceful degradation.

This means the applicability is likely to be limited to pure vertical operations processing FP32 or FP64 numbers. The rest of the SIMD instructions are too different between architectures. A simple example in C++ is [2], see [3] for the context. That example is trivial to port to modern C#, but impossible to port to Java even after the proposed changes. The key part of the implementation is psadbw instruction, which is very specific to SSE2/AVX2 and these vector APIs don’t have an equivalent. Apart from reduction, other problematic operations are shuffles, saturating integer math, and some memory access patterns (gathers in AVX2, transposed loads/stores on NEON).

> most of these are not done / not in a stable LTS Java release yet

BTW, SIMD intrinsics arrived to C# in 2019 (.NET Core 3.0 released in 2019), and unmanaged interop support is available since the very first 1.0 version.

[0] https://github.com/Const-me/Vrmac/blob/master/VrmacVideo/Lin...

[1] https://github.com/Const-me/Vrmac/blob/master/VrmacVideo/Lin...

[2] https://gist.github.com/Const-me/3ade77faad47f0fbb0538965ae7...

[3] https://news.ycombinator.com/item?id=36618344
California's Half-Century Offshore Oil Industry Gets a Retirement Plan
Not exactly a beginner friendly OSS project. Pretty rigorous contribution guidelines (for good reason... but probably not a great first project for beginners).
When you live in an economy based on consumption, not production - you're in for a bad time if savings rates go up.
Sure, you can panic unwrapping a None, but there are two important distinctions.

First, this is a controlled panic, not a segmentation fault. The language is ensuring that we don't access the null pointer, or an offset from the null pointer. Null pointer access can be exploitable in certain circumstances (eg, a firmware or kernel). Your use of "exception" suggests you're thinking about it in Java terms however, and Java is equivalent here.

Second, you can only encounter this in explicit circumstances, when you have an Option<T>. Wheras in languages with a null type, any variable can be null implicitly, regardless of it's type.
Shift Technologies, Inc Bankruptcy
I guessing we'll probably see a change on the next update, and then a bigger change in the next update after that, since student loans got unpaused at the tail end of Q3 2023.
It's $75 for a 1U slot (which somehow gives me 2U of space) with dual power, and the rest is bandwidth and an IP block (I've got a /29 so I can put different services on different IPs, because that's... just a thing I do - I'm fundamentally a "first decade of the 2000s Linux sysadmin" in how I think).
Historically low unemployment is usually when things break.
Yeah, hard pass for me, no pun intended.
> to consume all content.

I've decided, whenever anyone weighs in on information/interaction design, and says "consume...content", what they are saying is, "Hey, we've been stabbing everyone in the face all wrong, here's a better way to stab everyone in the face."
The Sunset, Richmond district etc are just miles and miles of low rise apartments and single family homes. Imagine building 40 story towers in those neighborhoods.

https://preview.redd.it/cgbziy5nq6a91.jpg?width=3000&format=...
Not just in the UK!
Yes, there is a way to protect against that attack!

All you need to do is have triggers in place that will shut down or slow down your service when the costs are exceeding some amount.

(If you get a moment of viral growth, you can always disable the trigger.)

Unfortunately, AWS makes it extremely difficult to build such a trigger, and I'm not sure about other cloud providers.
Genuine data consistency question that i can not answer, but which seems curiously ignored:

Why are there mediterranean archeological sites about 2000 years old in 30 feet of water a kilometer or so off the current coastlines?
Might be making a mistake there, it sounds like you are dismissing sports as unimportant, instead it might be impressive that something so abstract and distant was able to rival something so elemental and popular.
And you're not physically limited by how many machines you can put in a data center?
On reading brains with light,
https://news.ycombinator.com/item?id=28399099#28400060 :

> What about with realtime NIRS with an (inverse?) scattering matrix?

FWIU Openwater's technology portfolio includes targeted ultrasound with e.g. NIRS and LSI/LSCI:
https://www.openwater.health/technology

One of their demo videos explains how inverting the scattering caused by the occluding body yields the mass-density at least (?). [Radio]Spectroscopy and quantum crystallography may have additional insight for tissue identification with low-cost NIRS sensor data?

Open fNIRS:
https://openfnirs.org/

"Quantum light sees quantum sound: phonon/photon correlations" (2023)
https://news.ycombinator.com/item?id=37793765 ; the photonic channel actually embeds the phononic field
https://www.skatevideosite.com/videos/nike-sb-nothing-but-th...

This video came out in 2007

> Paul Rodriguez: Sonic Youth - Teen Age Riot

Opened my eyes...
I don't drink alcohol at all and I have noticed this trend as well, at least where I live (Switzerland).
I don't follow you're line of reasoning. The Fed's mandate is maximum employment, stable prices, and moderate long-term interest rates.

None of that says too much GDP growth by itself means higher rates.
Is this a shadow ad?
> The ones who adopt a scientific approach are by far the worst

I strongly disagree.

Design without considering all of the HCI research that has been done is what you call "garbage-in-garbage-out." We already know how humans perceive information, what makes things salient or invisible, and so on, yet the current design trends completely disregard that with flat UIs and trendy designs that have poor usability.

> At best you get KPI driven design, which is a vehicle for enshittification, not for building great design.

No, you just get trendy design, not usable design.
This is from one of the authors of Explained Visually, which has a ton of great visual explanations:

https://setosa.io/ev/
There are definitely people advocating one-way trips to Mars. Buzz Aldrin wrote "Mission to Mars: My Vision for Space Exploration" (2013) pushing the idea of one-way trips and colonization by 2040. There are quite a few projects that have invested time and money into the idea. MarsOne (2012-2019) is possibly the most serious of the attempts, but they weren't exactly close to sending a mission.
I think that the argument goes US debt actually really doesn't matter, so long as Pax Americana is maintained. Being the global empire really helps out... until it doesn't
Every pre-WW2 piano I've seen was crooked beyond repair and untunable. I bet there are far more donor instruments than functioning ones, considering that a lot can happen in 70 years.
I wonder how well it suits home storage? Not being violently flammable would be a bonus for homeowners
This is why the value4value model is morally superior to the advertisement financed model.
In a few years everyone is going to have to pretend to have always been against this, claim that they couldn't tell what was going on.
Are you sure it is a cultural choice? Do you know of any cultures where it is reversed?
That's probably [EDIT: decidedly] on the low side for the bay area for rock star devs, and Oxide has lots of rock star devs. I haven't looked but I assume they pay bonuses, probably differential bonuses.
Lithium is plentiful enough for grid storage, but it's so at a higher price than it has today. It's also cheap enough for mobile batteries, but not negligible, and cost is the most important metric for grid storage.

Thus, lithium looks like one of the fundamental bottlenecks for grid storage. It can kinda work on high-cost small-size pilot projects, but we probably won't be able to use it for real.

Sodium on the other hand has all of the same desirable chemistry properties, but scales much better. And iron has all the cost benefits, but undesirable chemical properties. (And there are, of course, people working on C-H vs. C-OH bonds that are completely out of the box.)
Dawg, in a world controlled by machines, an act of love by human beings is an act of resistance.

They weren't using rubbers man, having kids itself is an act of resistance. In Zion.

I don't think you really vibed with the Matrix if you just thought it was some kung-fu, cypherpunk fever dream. It's about the war between humans and machines, and in that context, the sex scene was necesssary.
Lifetimes and borrowing are very much a correctness thing and aren't just for tracking when memory is freed. While you won't have use-after-free issues in a GCed language, you will still have all the other problems of concurrent modification (data races) that they prevent. This is true even in single-threaded code, with problems like iterator invalidation.
Ask HN: Implementing Anonymous User Sessions – Firebase or Local IndexedDB?
Hello fellow developers!

I am currently engrossed in the development of a new feature for my app, [Typogram](https://typogram.co), that aims to support anonymous user sessions of the app. I’m at a crossroads and could use some wisdom.

Quick background:

- For authentication and data storage, I use Firebase.

- Upon account creation, user data automatically finds its home in Firestore.

- I've also implemented local IndexedDB storage which is for offline usage and the storage of bulky data
chunks like undo/redo history that are not cloud-bound.

So, here lies the fork in the road: *Should I implement anonymous user sessions using Firebase anonymous accounts or should I lean on the local IndexedDB?*

*Firebase Anonymous Accounts*

- Operates much like a full-fledged account except no user information.

- User data would be stored in Firestore as usual, that comes with its own set of fees.

- ChatGPT says the Firebase anonymous session ends when browser closes, which is not ideal.

*Local IndexedDB*

- This route is financially free, storing user data locally in the user’s browser.

- I already laid the groundwork prior, so development time is shorter.

- The data is persistent even when browser is closed and reopened

Firebase tips the scale when it comes to data insights, offering a clearer perspective on the number of anonymous users and allowing for a nuanced tracking of their behaviors. But, it’s important to mention that to harness this, a decent investment of development time is necessary.

I’m eager to hear your valuable opinions, experiences, or insights on choosing the most effective path. Your input will be immensely helpful in navigating this decision!

Thank you in advance!
What's the likelihood that pharmaceutical companies paid his accusers due to his anti-pharmaceutical media appearances? The timing is extremely coincidental.
Youngsters should start building guillotines.
Concerns and Indefinite Strike Regarding Operator Payments
> Throughout its history, the moon has endured countless asteroid impacts, leaving visible impact craters on its surface. These craters form when asteroids or meteorites collide with celestial bodies. Although most of the ejected lunar material falls back onto the moon, a fraction reaches Earth as meteorites. However, an even smaller fraction can escape both lunar and Earth’s gravitational pull, entering solar orbits akin to those of near-Earth asteroids.

So I interpret this to mean they think this came from an impact after the moon formed that broke a chunk off, not a fragment from the formation of the moon itself? If it was the latter I would think that it would be a great subject to study about the formation of the moon
I mean if it was only blocking a ureter for ten minutes tops, then sure? Compared to what hydronephrosis feels like, merely voiding one isn't so much of a much, really.
What's different about a box hanging out in the cloud with open ports, vs at home or in a colo with open ports?

I use CloudFlare to front most of my web stuff for bandwidth diversion - my blog is a purely static Jekyll site, and I've told CF to "cache everything," so if I get hit with a spike of traffic, it isn't hitting my server (much - comments are still locally hosted with a Discourse forum integration, but if that's overloaded it doesn't block page render).

My home bandwidth simply isn't up to hosting. But if I can ever get someone to tap the fiber a quarter mile from my place and give me a drop, I'd move to hosting at home.
That chart shows relative change since 2015, not current absolute productivity.
why would anyone waste calories on a non-alcoholic drink?
Have been using this for a while with Vorta (a Borg client), the compression keeps me within the limits and I've been very satisfied with the serice for the cost.

+1 from me.
My rack is about 500W, up to about 700W when the backup server kicks on (lots of spinning disks).

That’s a UniFi Dream Machine Pro, UniFi 24 port switch (powering two APs), 3x Dell R620s with a few SSDs and NVMe, and 2x Supermicros (one of which is the aforementioned backup server), each with a lot of spinners. Also some additional load from the overhead of the rack UPS.

I pay about $0.08/kWh, although with the base fee of $40 it's more like $0.11/kWh. In any case, it means I pay maybe an extra $30-40/month for my homelab, plus whatever additional heat load costs it places on my A/C.

If I moved to somewhere where electricity was significantly pricier, I would probably either invest in home solar, compress compute to a single node, or both.
>A theory makes only sense with respect to some logic. So first, you need to define what logic you are using. This logic is your theory with the lowest amount of primitives and axiomatic concepts.

Logic as I know it can't be made up. It's already well defined and the basis for all other formal theories.

The lowest amount of primitives and axiomatic concepts is largely a design choice for developing a theory. Makes it easier to deal with the theory rather than a theory that starts out with extremely complicated axioms.

>But don't pretend that this is so that you can reason about computer programs better. Sure, learning more about functions is useful, but numbers are also very important for computer programs. So are trees. And graphs. Expressing all of these just in terms of functions can be a fun exercise (pun intended, Church numerals anyone?). But instead of trying to express the important concepts of your program as functions, and then studying them, maybe your time is better spent studying the concepts themselves directly.

Yeah but I would want to prune all that other stuff away and focus on a theory on the best way to organize and abstract programs. The primitive most important for that is the function because that's basically at it's core all a computer does, just calculate stuff.
I would say that, given the particular set of solutions Apple has used to stamp out this pickpocket-to-chop-shop pipeline, the way for "Apple [to] reconcile their current DRM scheme with users that want to repair their hardware themselves" looks exactly like what Apple have implemented:

A scheme where individuals can repair phones, but where every user who wants to order non-device-bound replacement parts must first be vetted to not themselves be a chop shop, or someone working with chop-shops; where non-device-bound replacement parts may only be shipped to such vetted individuals; and where such replacement parts must be end-to-end inventory managed (via e.g. phone activation time pairing of the replacement part with the phone) to ensure that parts are not being "leaked" out of this process via "overstock" or "shrinkage" into the grey-market pipeline. And where previously device-bound parts may become non-device-bound replacement parts, but only through the phone first being sent to Apple (or in theory some other "authorized recycler") to extract and de-pair the parts, so that those parts can't leak into the grey-market pipeline, either.
It's good for a specific reason: you can see if this person did not buy the worst 6-7 items (or changed brands, you can find similar items for similar to 2021 prices today), their increase in grocery spending would have only been about 20%. That's still a lot, but it isn't 50%.

Walmart still sells organic milk for $5.98. You can get 8 packs of yogurt for $4 still. I can't find something for his breaded fish, but I guess that's not a luxury item. :(
would you rather them use half the screen for their terminal and the other half for subway surfers?
Would be interested in the presentation if you can share publicly
This is definitely right. It's amazing how quickly presumption of innocence goes out the window when the accused is from the enemy tribe. In this case, it's a person who hasn't even been formally indicted, much less convicted beyond a reasonable doubt. Do people really think that any sort of public accusation should be enough to have you punished, or does that only apply to people they don't like?
> Republic of Venice themed cryptocurrency?

DogeCoin is already taken, and ArsenelCoin might be a hard sell if the football crowd get involved.
LUA for me has a vintage feel to it. Like REXX or TCL.

I find it a bit difficult to write, but that's probably lack of experience with it.

I normally use it for customizing something that forces me into using it, so I don't really want to spend the time knowing its intricacies, so anything where it diverges from more popular languages it grinds me and I try to avoid.

But this is true of any language that feels unfamiliar.

Anyway, Language adoption is a bit of luck and a bit of personal taste. A language needs a certain critical mass to become popular.
Because your great aunt will diligently learn how to take photos and later send them to you, but then some clever young designer goes and moves the buttons around and adds some "smart" reorganization, and now she can't find that photo she took of that weird-looking spot on her basement wall the other day, and when she stumbles upon it again, the process you painstakingly trained her on to send it to you no longer works.

So her interest in re-learning how to do this is diminished, because she rightfully no longer trusts that it won't change yet again. Constantly shifting UIs undermine user trust, especially for users who are further from peak learning years.

My three year old, of course, worked out how to navigate around my photos despite my never handing him my phone, and even discovered a feature I didn't know existed.

Adaptation is often slower as you age - I can see this a bit in myself now that I'm past 40. I have to more consciously learn new things than I did 20 years ago.
In the morning to ya!
I get it: one item goes up by 50%, it seems like everything does, but it isn't true.

Buy other popcorn. Or buy a different snack. That is how things work.