skysight-inc/HackerNews huggingface dataset:
I was thinking of a game like minecraft or similar (essentially, a ~large world with lots of entities updating in a grid of chunks). In that case, you generally have people fairly clustered in different grid tiles, and they're all likely to get similar information about each chunk, so it seems like re-using the buffers between calls would be beneficial.

So instead of:

for each player:
for each block player needs:
# Write block to player's connection

You could do:

for each player:
for each block player needs:
# Check if the block is already mapped in a kernel buffer. If it is, just append a write for it to the io ring.
# Otherwise, copy the block into a new buffer and send it.
Python is a versatile programming language with a wide range of applications.
It means I wouldn't be surprised if they deleted Firefox from the app store. No idea about any percentages.
Say what you will about the plot for the 2021 film, but you absolutely cannot argue that the music in it was bad.
With respect: Have you actually measured performance or are you merely quoting Nvidia marketing?
Once people start receiving the scary and confusing 1099s next year from using Venmo et al. from Bidens new policy, crypto may seem preferable to some people. Pro taxists often underestimate the fear common people have of tax authorities.
Does it turn off the backlight too? I wonder what the battery life you get if you don't need the LCD is!
Those are all ultimately represented as bytes. You're just looking for a different query language.
are you telling me all molecules and amalgams break down at 700C?
I'm making a game in Go, and it runs perfectly smooth on my 240hz monitor (and should run perfectly smooth on 1000hz monitors once we get there).

The garbage collector has not been an issue, because I use memory the same way as if I were doing it in the C language: Allocate all memory used by the game at program launch. I find this scheme easier to work with in Go than in C, because Go's slice type is a natural fit for partitioning these launch-allocated blocks of memory (as they get used and reused during the game).

The garbage collector doesn't get called if you don't allocate. And for the most part¹, it's easy to reason about where Go allocates (if you know C). So my rule is: Always know where your memory is; never allocate.

This may sound like it's going against the grain of Go, but I find Go to be handily amenable to this style. I had my concerns going in, but it just hasn't been a problem. My game runs silky smooth.

At this point, my only concern about using Go to make a game is that bringing the game to consoles does not have a well-trodden path.

¹ So far, the only thing that has surprised me is that assigning a value type (like an int) to an interface allocates! (So another rule is to only assign pointers to interfaces [pointers to memory allocated at launch].) And while this was a surprise to me, I was pleased with how quick the debugging went: I noticed frames were dropping, so I ran go's pprof tool, which led me directly to the (freshly coded) interface assignment that was stealth allocating. (Also, this allocation becomes less surprising the more I think about how interfaces are implemented.)
This is an unusually rare, worthwhile piece. It's rare for somebody to be both very grounded, with a personal history of hands-on practical competence, yet simultaneously abstracting his experience to a high philosophic level.
Yes, adultery by married people should be criminal, and the victim spouse should be able to prosecute it.
Yeah I wish they would stop the bullshit with their photo software.
We had iPhoto, it was fine, it had almost all the features you could want for a nonprofessional photo cataloging software. But they had to overengineer a new one full of unnecessary features and useless daemon.

Funniest thing is that ease of access/availability of photos in other apps hasn't improved much so what's the point of the overkill photo DB. Better use the filesystem at this point...
Bluetooth Sig Membership Fee Changes Effective January First, 2024
That's... interesting. I had no idea, but of course that's a thing.
Well, the existing eIDAS stuff already provided for mutual recognition of eIDs between EU member states, i.e. someone with Swedish BankID can use it when interacting with digital services in the whole EU.

I don't know how the new text changes this.
Now make the same page for Ladas.
I believe it's a sarcastic comment to make the point that just because something should be secure, doesn't mean you can go in a fiddle with it.

Ianal but I don't think it's a valid defense to walk in to a bank, find an unlocked safe and take all the money to make a 'point'.

Further, you're just normalising messing with other people's accounts which doesn't seem to be a good thing from a security pov.
Ask HN: Why would you hire a overseas contractor?
Given that the said contractor can adjust to any work schedule and has a decent tech stack foundation what would convince you or not to bring in a developer contractor overseas on your remote team?

Do open-source contributions help bridge the trust? What else?

Asking for a friend and myself.
I mostly agree (just two posts I upvoted got flagged), but still this is pretty unusual (I think more flags needed for [flagged][dead] than just for [flagged], and nothing on those two pages is marked [flagged] without [dead]).

Maybe some user got "helper mod" status, and a flag power with more weight or something.
Running full Falcon-180B under budget constraint
"The moment they're under carrot-and-stick for not interfering with productivity, as well as preventing intrusions, you get more acceptable outcomes."

Suggestions on how to do this?
Not only ugly, but unstable and sketchy. I wouldn't go near that wall.
Perhaps the core issue is that academia excels at being a textbook case of goodhart's law. If/when reproducibility became a target then the academic system would/will likely make an equally bad mess as it has with its current targets.
Review Checklist for PCB Designs
>Knowing a bit about how the art pipeline works and how to get data out of 3D apps.

Could you expand a bit on how to approach this? It's something I'm very interested in and I know the bare basics of how a model is made (model -> skin/rig -> animated -> textured) and a rough idea of how you write all this to a file. But it can be hard to really get some proper hands on experience here in particular without an artist on board.
Check out Marvel's MODOK show. It explores the banalities like this that arise when a corporation buys out your evil lab, and how poorly a Narcissistic supervillain handles being subjugated by a power greater than himself.
Yep, 10x that for real life.
We should strive to eliminate finance, not to go back to the past when each lord had their own currency. Cryptocurrency is hindering human progress.
Humanized conversation API without exposing that it is a response made by LLM
Yes well that’s why I think it is a nuanced topic. Decentralization is appealing to a lot of people, including myself, but it also obviously has a ton of negative outcomes as well.

Acknowledging this and exploring the complexity is interesting; calling everyone evil Bond villains is childish and at the ethical level of a Marvel movie.
Although this seems the likely reason I prefer to think the previous comment is right. Jane has been reanimated and is in cahoots (was it?) with the HN management!
speed to ship = native is bit funny considering you have no control on the review process have the app store markets. Painfully slow process releasing anything natively
A nitpick is this statement: "The massive difference in weight between a rocket full of fuel and an empty one means that a reusable rocket can’t hover if it can’t throttle down to a very small fraction of its original thrust, which in turn means it must plan its trajectory very precisely to achieve 0 velocity at exactly the moment it reaches the ground."

I don't think this is how SpaceX does it. When you have closed loop feedback control using velocity and distance measurements from radar and vectoring thrusters, it's no longer an impossibly difficult ballistic problem. I suppose that highlights the necessity of not making assumptions about solution methods.
Reminds of The Nib ( https://thenib.com/ ). Some of the best English language non fiction artists contributed to it. Was saddened when they decided to discontinue.
This is great. I feel it's missing something about delta time though.
To be consistent, surely the cleaning lady is perfectly within her rights to access your unlocked pc. Download all your files and sell them to the highest bidder. Just to make a point.
Yes, I think it's an artistic interpretation of a digital model of the stones - how the autonomous system sees them.
The shipping times are why I keep checking in every once in a while if someone came up with an actually decent electrically conductive 3d printer filament.

But it looks like even now at best you can etch two sided boards at home.
The bit about Jason Bourne and James Bond is quoted from https://www.metafilter.com/93504/You-carry-a-00-number-it-me..., and the rest of that exple.tive.org link is irrelevant other stuff (don't bother).
"This xmas I'm buying subscriptions to X for the whole family."
Obsidian-3B
It's funny how disrupters eventually fit right in with the disrupted.

Meet the new boss, same as the old boss. - Pete Townshend
So could catagorization of local stone based on acoustic and visual indicators, combined with random sampling and strength testing provide the assurance needed that a wall will have the required structural properties?
nothing wrong with seeing if the freeeee alternative works better before throwing out $70 tho.
Good article on Cris / Koch's perspective on this. A follow up to this article could talk about the views of Mark Solms, Joscha Bach. Both of which would include most animals as conscious, but in different ways. Mark Solms talks about how affect (i.e. feelings) is where consciousness arises from. Living organisms developed homeostatic mechanisms (i.e. maintaining oxygen levels, finding energy, etc), and this mechanism becomes more and more abstract in such a way that they become the "feelings" of the organism. From this perspective, any sufficiently complex nervous system that is maintaining homeostasis probably has feelings and with enough complexity will have some level of consciousness.

Personally, I agree with Joscha Bach who says consciousness is part of the simulation that the brain needs to do in order to model the world and the needs of the body. So any organism that has a simulation of the external world is probably conscious. Crabs would certainly have one, even if it's a very simple model. They probably also have a self-model, but no self-consciousness of that model like in mammals.

My guess is that although we don't know what it's like to be a crab, we might have an idea of what it's like to be a non-human mammal, even a bat. I think when we are infants (1-3 yrs old?) we have this kind of limited consciousness, which lacks self-awareness but we still have experience and emotions. From the computationalist perspective (i.e. Joscha Bach), this makes sense because our world simulation is still being "built", and for non-human mammals like chimps, this could be their computational limit.
Are MVPs Dead?
I can't help myself to think that nowadays, products UX/UI level is so high, that even for B2B products, people have expectations.

I would certainly not use a product that looks and feels crappy even if it solves my needs.

I could possibly don't see how it solves my needs if it does it in a crappy way too.

What are your thoughts?
I will note governments also want to do the same to any communication between two individuals (not just communication about an economic transaction). Do you have the same attitude to that?
Maybe the cause is funding sources that fund researchers publishing too often, and not funding other researchers to double check their work
That is an odd way to thank me for opening your mind on this planet.
Crypto tumblers are a thing, and they make the public history unreadable. Bank transactions aren't public, but the government can get access, and stuff like money laundering is easier to detect than with crypto.
Thanks for the tip, I'll look into it.
Dupe: https://news.ycombinator.com/item?id=38187450 (the url here has `index.html` at the end, so wasn't automatically caught as dupe)
DuckDB is actually a interesting case because it seems to have some history of memory corruption / segfault problems. The robustness provided by a process boundary is traditionally been valued a lot, though usually for keeping the app from corrupting the db and not the other way around.
My mortgage company charges interest based on the number of days in the month divided by 365. I have replicated their calculation like this. I'm not sure what they do in leap years - there are at least 3 distinct approaches.
It's more a tech-guy thing than EVs: I'm very aware and listening to sounds made by ICE cars or motorbikes, and I'm not a mechanic, just a little bit techy. The sounds are different on EVs because some are new to us: those related to charging, the battery, the motors, ... we don't expect them yet. That doc is really good for this, but only for us technies. Most people won't care until something is not functioning though.
Crypto could have been special. Sadly it turned into stocks instead and people reinvented the entire financial system on top of it. I don't even mind their attempts to regulate this stuff anymore. Exchanges are literally banks.

They should stop just short of regulating the underlying cryptocurrencies themselves. Just treat these institutions like they're banks.
It would highly depend on the brand and model: one would expect Rolls-Royce EVs or even some like Lexus not to make any annoying noises.
The Pitch: How to Analyze Ads (1982) [pdf]
Borders are important for the security of governments, and very little else. A reminder that passports and mandatory travel restrictions outside of a few countries didn't come into existence till WWI.

Border enforcement by governments as a whole has caused more death and human suffering than literally any other action by any nation state in the world.
> Arianespace has worked quite well in the past, you have probably heard of it: Airbus

Airbus owns 50% of Arianespace so it makes sense.

> Have you heard of any other launcher company trying that recently?

I guess the issue is that it's such a big market and there isn't a lot of competition and everything is partially or mostly subsidized by governments (through NASA or ESA) how all have their own agendas which introduces a massive amount of inefficiencies. It's not like Ariane 6 would have ever been developed for entirely commercial purposes.
Compensation Trends 2024
Thing is that no one hires "coders" anymore, even if many people's jobs are in fact mostly coding instead of establishing the design. It's a weird stigma that translated to companies low key lying about what they really want out of an engineer.

It's a shame because there's a nice flow to coding once you got everything nailed down. Coders are no different from (human language) translators and like good localizers, a really good "coder" understands the subtleties of the language. If your application is concerned about scalability or performance or cross-compatibility, you aren't just googling an API and pasting in commands to get something working.

But I guess coding may not really be a thing in the next few decades if AI really does catch on.
The Macintosh Portable was the Framework of its day
> (beware though, Wikipedia is bound to lead to errors by defining the monthly rate as yearly rate / 12)

Lead to errors relative to what? The mathematical idealisation or the actual practice?

Are you referring to this page?

https://en.wikipedia.org/wiki/Mortgage_calculator

"Since the quoted yearly percentage rate is not a compounded rate, the monthly percentage rate is simply the yearly percentage rate divided by 12."

Do you think that the explanation above is wrong?

In practice interest payments are calculated in many "wrong" ways, but that's what it is:

https://en.wikipedia.org/wiki/Day_count_convention
Making PCB's truly is an awesome experience. But I have to disagree with one of the statements(though it is a regional thing):

> Designing a PCB and sending it off to fab is surprisingly accessible and feels like a super power.

That may very well be the case if you live in the US, Germany, France or the UK. Go anywhere else and it's a different story. To give you a bit of context, there is a shop that makes them 15 minutes walk from my place. The prices are ridiculous. If you ever need to go through 3 prototypes to fix some mistakes, you are looking at 3-400 bucks for a total of 9 pcb's. And while you can order from abroad easily, shipping costs+the additional time you need to wait makes the price tags identical. Meaning it's cheaper to get a laser cutter/engraver or an sla 3d printer and make them at home. Sure, they turn our a bit sloppy, no matter how much effort you put into them but it's worth it at the end of the day. Kind of a shame that laser cutter, sla printers, CNC's have become dirt cheap. I would have imagined that some sort of democratization of pcb manufacturing would have happened by now but here we are...
Another surprising detail is parents are exempt from child labor laws. /s
Conversely, when I cross the border into Denmark from Germany, lots of places accept only a danish payment system, to which you can only sign up with DANISH phone number!

These kind of services simply don’t care about the small percentage of tourists and expats that they exclude.

But I think the social externalities in terms of freedom of movement are significant and not priced in.

I’m not a fan of adding regulation but I think this is one of the places where it’s necessary.
Probably because it's sufficiently interesting for the nerds on HN. Random articles like this crop up from time to time! I upvoted.
When everyone is doing the same whether it be MVPs or something else, it stops be a competitive advantage.
> your story doesn't ring true to me, because the performance-critical parts of a low latency trading system have to be so simple

Hu, so it doesn't ring true because... you feel like it's too complicated from what you imagined? That's a first.

> that there isn't scope for any of the tricky bits you talk about, they have to be braindead simple loops over simple data structures

That is far from the reality of low latency trading systems. Let's just look at the very first building blocks:

1) You will need some form of userspace packet polling, along with its associated multicast A/B line arbitration. That alone is not "simple braindead loops", and we're just talking about getting 1 UDP datagram here.

2) You will need some form of packet queueing before decoding, so that you do not drop packets under bursts. That most likely means some variant of lock free ring buffer in shared memory. Far from "a bunch of brain dead loops" as well.

3) You will need to decode packets and maintain an order book state. That mostly implies a purpose built b+tree. If you've implemented any of those, you will know it's also far from simple.

4) You will have to compute some indicators based on order book state, which most likely will lead you to some form of linear algebra.

5) You will need to disseminate such indicators to perform some simple close formula variant of portfolio optimization. More linear algebra.

6) etc.

I'm happy your colleague that he managed to do all that without struggling, that was not my experience, that's all. But to say that it's "just braindead loops over simple datastructures" is either a sign he didn't do a _real_ low latency system, or he just was somehow spared from the real underlying complexity.
I don't think it's that nefarious. They just want to tax every transaction, which is what they were doing before crypto.

Vetoing and shutting down people and countries is a side effect, not the intended effect, of knowing all transactions.
Thanks! I had a paragraph about delta time but since Ebitengine works based on the TPS, I eventually decided to drop it to not make it confusing.

Here's a good summary, I think I'll link it in my post: https://ebitencookbook.vercel.app/blog/2022/04/16/TPS
Blender's always been great. Just different. However, it's only been getting better over time, and that thrills me to death, because they didn't kill the things that made it great in the process of improving it. They just made various things better, and added new stuff that made the whole thing overall better.
Nothing illegal about proof of work.
We need digital payments that allow indiscriminate access.
I hate to be this guy but, go donate some code or time and make it happen?
The ports work because the Vita has an Arm v7 processor and Android games can run on the bare metal. The developers figured out that they just needed to patch some methods (presumably IO, gpu calls, and OS methods) to work on the Vita’s OS.

https://wololo.net/2022/11/10/ps-vita-android-ports-30-games...
The original statement is correct: the rocket cannot throttle down to a small fraction, to an equivalent thrust to the mass of the rocket. SpaceX rockets indeed do not "hover" for any significant length of time. The trajectory is planned to achieve 0 velocity at just above ground level. The feedback control comes in because it's impossible to know the exact performance and atmospheric characteristics, so if you tried to do it by dead reckoning it would be off vertically by tens of meters, so the trajectory is continuously adjusted.
This comment was marked [dead] when I read it. I vouched it back into visibility. I wish people would respond with a comment if they disagree, rather than reporting it.

Meta-comment aside, there’s another population segment who suffer from overbearing AML/KYC regulations - homeless people. Many homeless people do not have any form of ID and hence cannot open a bank account. What option do they have? I would argue for low value accounts, say <$5000 annual transaction volume, AML/KYC enforcement should not be required. $5000 is such a small amount in the grand scheme of money laundering that the government should really focus on the bigger fish. Splitting your laundered money into many bank accounts would, or could, fall under existing structuring laws and would be easily detectable by any bank.

I haven’t even mentioned that in many countries, such as the US, you have absolutely no guaranteed right to banking access. Your access to banking can be shut off overnight by any one of the various middle men involved. Until these things are solved, and legal persons can be guaranteed access to banking then crypto is necessary.
where were the wireframe mesh rocks sourced from?
Current day (definitely not modern) management is toxic.

The actual productive devs are seen as a threat and so on.

These things have a much bigger impact on yourself than if you take enough breaks or not.
This is pretty cool! I’ll have to try it out
> more flags needed for [flagged][dead] than just for [flagged]

In my experience flagging stuff, once the flag threshold is reached, it goes straight to [flagged][dead]. If you see something that's [flagged] but not [dead], it got revived somehow.
From what I've seen, anything that is slightly negative about Israel concerning the current conflict is flagged, even if it is tech related.
I agree, but because you would have less than the others, it terms of UX / look and feel, your product would be perceived as a bad one quite rapidly isn't it?
Ask HN: Speaker recommendations for using in home office
I recently start working at home and would love to listen to some Lo-Fi music. Any good speaker recommendations? Thank you!
We all understand it, we've read about it since 2012.

We just rightfully understand that at least the exchange level, it's not about that. It's about money laundering and making billions.
A fully automated post scarcity society would be nice.