skysight-inc/HackerNews huggingface dataset:
You can actually do that in Lisp. Lisp code is commonly thought of as a tree, but it is really a bunch of linked lists. The links can be arranged in any way you want.

http://www.lispworks.com/documentation/HyperSpec/Body/02_dhp...

The example shows this with some made–up data, but you can use it with arbitrary code as well. It is very easy to use it to create circular lists, which when executed are infinite loops.

Naturally the only sane thing to do is to keep your code strictly a tree.
Global support for Chinese payment methods
> What's the advantage over BSP/kD-trees/octrees?

With BVH, the partitioning is fundamentally over lists of objects rather than space; if you split by space, you can/will have objects on both sides of the splitting plane, leading to duplicate references.

Doing it by lists means there are no duplicate references, however the combined bounding volumes can overlap, which is to be minimised, subject to the Surface Area Heuristic cost. It winds up being something like a quicksort, although for the highest quality acceleration structures you also want to do spatial clipping... this is an extremely deep field, and several people have spent considerable part of their professional career to it, for example the amazing Intel Embree guys :)

It also happens to work out best for GPU traversal algorithms, which was investigated by software simulation quite a few years ago by the now-legendary Finnish Nvidia team, and together with improvements on parallel BVH building methods and further refinements is basically what today's RTX technology is. (As far as I'm reading from the literature over the years.)

Here's a fundamental paper to get started: https://research.nvidia.com/publication/understanding-effici... (Note that these are the same Finnish geniuses behind so many things... Umbra PVS, modern alias-free GAN methods, stochastic sampling techniques, ...)
" You won't find a multi-decade channel like this in many other places."

I see this graph in a number of places, I think it's something 'talked about'.

The issue, I believe, is fundamentally demographics combined with decreasing marginal returns to tech and progress.

1970's was when the baby boomers were entering the workplace, and there were a lot of them, now, not so much.

For decades after WW2 American industry was 'ahead' of the factories in Europe and Japan which were bombed into nothing.

So there was a natural slowdown in growth afterwards.

Then every loosening monetary policy with a big bump in 2008 and an even bigger bump in 2021 and you have what you have.

"ever-lower long-term yields have played a major role in the housing market bubble that ended in 2008"

I think it's better to say they are an indicator of something material, but 'lower bond yields' are not the 'driver of housing inflation'.

That said, I agree with a lot of the things said in the article.
What kind of files and how much?
The title truncation is so unhelpful and IMO editorialising. Is it ", judge said", meaning case closed and the statement can be said as fact? Is it maybe a quote from an institution like the EFF, defending him?

Nope, it's ", emails said"...
Where I am being on an organ donor list also makes you eligible to be used as a cadaver. I’m not comfortable being prodded by med students but would give an organ.
Billings, Montana?

I don't care who is the president, growing up in Billings Montana will always suck!
Having been allocated a /32 I think there is some confusion here. You still assign /48s to sites. Sites being physical locations your routers are at, not websites. Inside a site you assign /64 networks per VLAN, such as site:12::/64. Devices in that VLAN can dynamically get an address or be assigned one such as the printer so site::12::4/64 is your printer 4 on the 12th subnet at your 16 bit site prefix of your 32 bit global scope. Smaller orgs may have less than 16 bits for their site prefixes, all the way down to just having a single /48 assigned to them.

This is similar to how many smaller orgs used 10.site.vlan.device but obviously it scales larger (site and vlan can each be 16 bits instead of 8) and everybody gets a unique public replacement for "10."
My grandma using an abacus can evaluate Python code faster than CPython
You think the current global financial system is energy efficient? How about the raw materials used by global militarizes financed by unending money printing? If you fast forward a couple decades, and Bitcoin becomes the global reserve currency, mining will be far more efficient than the amount of enormous military spending and middle-eastern oil production financed by fiat currencies and the petrodollar standard.

You people are advocating for shutting down one of the most important human advancements of all time – money that is directly linked to energy.
That seems to have changed since you posted it - I see no starred gists.
Show HN: Intelligent Trading Bot using machine learning and feature engineering
> Zig is not meaningfully different from C++ when it comes to UAF.

Without pointer arithmetic, unsafe casts (Zig is much easier to write without such casts than C, at least), unsafe unions, and unknown buffer sizes, the set of pointers in a Zig program can be well-defined, as pointers can come into being only in very specific ways (they have a simple provenance). Because the set of pointers is well defined, it can be precisely tracked and analysed. This means that 1. pointers can be traced even with arena allocators or perhaps even other kinds of pools (provided they cooperate with the tool) and 2. dangling pointers can be detected even without being dereferenced. This is simply not something that analysers for C or C++ can do (at least not nearly as easily).

The way to think about it is that in Zig, when an object (including an allocator) is deallocated, you can invalidate the full set of pointers pointing to it, and that set it the only way of generating more pointers into it. That's not the case in C or C++. For one, pointers aren't well defined (unions); for another, a valid pointer could be used to create an invalid one.
If you enjoy https://www.youtube.com/c/ThisOldTony, you might also enjoy https://www.youtube.com/c/Clough42 https://www.youtube.com/c/Blondihacks and https://www.youtube.com/user/JohnGrimsmo
Bingo. Read the recent book T: The Story of Testosterone, the Hormone that Dominates and Divides Us by Carole Hooven. It covers this and related issues in great scientific detail. https://www.amazon.com/dp/1250236061/
the $/Tb is far less with HDDs than SSDs and that doesn't show any sign of changing soon. HDD can go as low as 0.014$ per gb, while SSDs at their lowest are 0.070$ - 4x more storage for your $ and it also doesn't expire due to writes.

https://diskprices.com/?locale=us&condition=new,used&units=g...
I moved my team's standup to just before most people take there lunch. Initially it was an accomodation for someone who was temporarily working in a different time zone but after they returned home no one on the team wanted to change it.

I like it for two reasons, I go for lunch straight after so don't have two context switches. And it sometimes works as an effective midday target for me to try to get a ticket progressed before the standup.
Lol...there is no escaping the awkward silence on my team. We just had a meeting where every manager over our team wanted to meet with us and thank us and pat us on the back and look at us etc because we have absolutely kicked ass...not one team member said a single word the entire half hour.

No one wanted to tell them that it isn't cool, we are all burned the fuck out, the work load and pace are rediculous and most of us can't wait to fucking leave (I'm on the way out). They worshipped us, kissed our ass, were genuinely sincere, but they just don't get it. Oh well, the managers will get promoted, again.
They invented a word because... um... adding jargon to the lexicon results in... less... jargon? I mean, when I saw the word "colorways" I interpreted it as a synonym for "waveguides." Story checks out, I guess?
Greenwashing on Facebook: Biggest Polluters Obfuscate on Climate Change
That depends on whether you press F12 on your page or on someone else’s
Electric personal flying prototype cabable of fly at 160mph for up to 50miles
I lean more towards government run free drugs. though people will always want more mdma and coke etc than a government would likely consider a 'safe' dose so maybe some type of hybrid. And yes ban all drug advertisements period including alcohol and tobacco.

Though simply having government inspected pure drugs in set pre-sized doses + no ads would be huge for ODs and communicable diseases ('kit' included).

Speaking of religion dominating this debate, lots of southern states and utah have state run or heavily regulated alcohol laws. Maybe similar to that model in that there is still a 'free market' but the middle man is the gov.

On the last. No.

I'm talking about how the base of a lot of addiction services is founded by or based in religion.

How lots of homeless shelters - in some cities the only spaces - are run by religious orgs with mandates to receive services.

When I talk with people who are not in the recovery community I often hear things like, 'i'm not going to give money to that homeless person because they'll just spend it on drugs.'

Or why should they get free housing. They're just going to get high in it. They don't deserve what I consider basic human necessities.

That whole construct - which sounds like maybe you and I have some similar views - drives an us against them frame, instead of looking wider at the commercial 'who' interests.

When housing is a profit driver and artificially limited, it's better for the capital that we fight amongst ourselves instead of pushing that we should all have affordable (in many cases that means free) access to housing.

I also hear similar puritan - in the sense these opinion holders think they are saving, purifying, rebirthing, baptizing to reform whatever.

Like jails & criminalizing behavior & poverty as a vehicle for what they consider fixing peoples lives.

'they are their own maker,' 'god is guiding everything is a lesson tough love,' as addicts are forcefully detoxed in solitary or dangerous jails without medical supervision (which is torture for this convo on opiates. and can be very dangerous for other kinds of gaba drugs).

Elected sheriffs are the worst... Often preaching their own religious beliefs to win elections because that's what their county constituents believe. Arpaio as an example of inhumane and illegal treatment.
They don't seem to care about power users anymore, and "everyday life and everyday users" are on Safari and Chrome. Really sad.
Octrees divide space into regular sized chunks. BVH divides space into chunks of varying size, but with a balanced population of bodies in each. The idealized BVH divides the population by 2 at each level.

Compared to octrees, BVHs deals well with data that’s unevenly distributed. At each level you split along the axis where you have the most extent. Finding the pivot is the interesting part. When I recently implemented a BVH from scratch, I ended up using Hoare partitioning and median-of-three and it worked really well. The resulting structure is well balanced, splitting the population of bodies roughly in half at each level, and that’s not even the state of the art, that’s just something my dumb ass coded in an afternoon.
I was recently traveling with a M1 MacBook, and had a 20W solar panel + a 24Ah power bank for charging. Worked like a treat for coding.
As I recall, that book was considered pretty good but the consensus was that the title was off by large amount. I.e. most people definitely do not commit three felonies a day. Maybe a few a month. Which is still bad, yes.

FWIW, I can't remember the last time I pressed F12 ;-)
The future of personal computing looks just like an M1 Mac
Planting trees around your house creates a lot of passive cooling, which can save you a lot of power on making the interior comfortable.

It also makes roof top solar a bit of a joke.
Yes, but the result is usually a more granular, friable substance rather than a cohesive crystal.
AppUnite and Strapi one-year relationship
I don't see it. MS has Azure DevOps for their Ms-specific stack and Enterprise. GH is the closed source app where people come to do open source, and way too valuable as-is.
Aha, I was thinking of scalpers like the guy outside the stadium buying and selling tickets from fans, creating a secondary market. I can see how a scalper who swoops in and buys up the original tickets is not doing that.
Same story here. Health tech in the UK. It's a pretty arduous process, but given our engineering team was already hot on security (and probably haven't been unlucky with auditors) we haven't had problems in practice.
Roku Launching Independent Developer Kit
This actually points at a central problem with modern democracy. People are expected to think when they vote, but most people do not have the base information required to make decisions. And so everything descends into PR: stereotypes of righties being better with money, lefties being in thrall to unions, and so on.

When it comes time to vote, the PR machines start up and people are made to pretend they are thinking objectively when actually we are about as prepared as we'd be at a wine tasting. The analogy continues, because whatever we decided we think we were well justified later on, regardless of what actually happened.

I'm glad I read this article, it's well presented with sources, and debunks some quite important myths.
Indeed. If folks weren't just virtue signaling about climate change, then we could get on with tiling a third of the State of New Mexico with solar panels to power the North American hemisphere.

We already have the technology and the land area.
With password I can login from any device (guest session on a friend's laptop, etc). So I am independent of a specific device.

The second factor ties me to a specific device.
Being a structural engineer, I usually think the same way. But then I started tinkering with 3D printers, built a MPCNC, and have since busted my share of endmills due to accuracy and repeatability issues. Being off by a fraction of a mm is enough to bust your tool or mess up the workpiece.
A Special Source of Product Managers: Transfers from Customer Success
Which reduces to one single dimension anyway, on a storage medium: my bytes are stored from offset 0 to offset N.
You didn't make the points here, you made them elsewhere.

> Burning hydrogen moves upward the same as non-burning hydrogen. Gas in contact with flame does not magically become non-buoyant.

Correct, it burns. Like it did in the Hindenburg. I have no idea what your point is.

> We are not, in fact, discussing "hydrogen cars", so whatever "sealed environment" you picture in them is wholly irrelevant.

This is a counter-argument for your previous points that leaks are irrelevant. My point is simple: No, they're not. You're trying to side-step this point by saying "well, I'm not talking about that" when you did right here:

> H2 under pressure moves outward, and in a containment breach tends to, instead, increase the H2 fraction above the 75% that can sustain a flame until most of the gas has escaped and leapt skyward.

Which is complete nonsense if you look into what's around a containment system. Which is my point -- containment is never not in a confined environment. You talk about some positive airflow system, sure, that's fine. What if the failure affects that? Well now you have to consider the risks all over again.

> involved no exploding hydrogen

This is a pedantic nitpick. In day to day usage, people say explosion to mean "rapid, uncontrolled fire". That does not negate my point -- that was one of the largest hydrogen fires in history.

You sound like you have tunnel vision on the advantages of hydrogen for industrial uses. There's a reason we don't use it. It's dangerous, and engineering solutions to mitigate the danger are prone to failure. If you want more: https://www.airships.net/hydrogen-airship-accidents/
Pentagon warns China is rapidly expanding its nuclear arsenal
I can tell you from my own experience that luajit, which also targets 5.1 compatibility, is _significantly_ faster than Lua proper. In using it I've never missed 5.2+ features. So I imagine luau has the same thing going for it.
Many of your design aims sound a lot like what Java was supposed to be. In particular:

> Something dead simple.

> I want code that's easy to write and easy to read. No fancy tricks. -- no manual memory management or custom operators. A child should be able to use it.

> I want code that's easy to maintain and deploy.

> A language for accountants and office workers. For school teachers and twelve-year-olds.
Miniature painting. Get a Vallejo starter set, a few decent brushes, and a couple minis. Get them hooked early.
Not really. I praise Python for simple syntax and Go for simplicity of language features.

And I criticize Zig for trying to be another kitchen sink (despite having no macros or preprocessor).
Did Covid Change How We Dream?
I mean technically you can already do that, they're just not making it easy. At least not "Look we've made a colour picker so you can mess up whatever theme you had!" easy.

They've made a blog post about it a while back, it involves installing the nightly version and working your way through a few menus to switch their 'featured' list of extensions with a custom extension list published on addons.mozilla.com. [1]

[1]: https://blog.mozilla.org/addons/2020/09/29/expanded-extensio...
Do any of these small CNCs support G02 and G03 for circular arcs?

I was recently looking at G-code output from Solvespace and figure we need to update it to produce those codes rather than tiny linear segments. But will the home-built CNCs even support that?
the report itself:

"Military and Security Developments Involving the People’s Republic of China - A Report to Congress Pursuant to the National Defense Authorization Act for Fiscal Year 2000"

https://media.defense.gov/2021/Nov/03/2002885874/-1/-1/0/202...
Don’t get hung up on strings, you can execute this attack with just comments. Look at the other examples in the paper.

The idea here is that you make part of the comment appear to be outside of it, and thus appear to be code that will be executed. You can reshuffle the text arbitrarily, so you can move text backwards to appear to be before the start of the comment, or forwards to appear to be after the end of the comment. If you really want to, you can treat the whole line as an anagram, and rearrange the individual letters into any order you like. This could enable really clever attacks where any use of an enum constant appears to be a use of a different one.
Until it becomes the bottleneck.
This guy must be so fun at parties.
Seriously do appreciate the opinion of some guy who has never hired anyone. Yes, you mr Bozhidar, despite your name aren't the god's greatest gift for humanity.
Nobody cares or should care that you "state in your resume.." - seriously how hard is it to ignore the message?

"built technical recruiting" - give me a break hun. you should know the reason why most companies do not offer post-interview feedback
Lucky for me, I don't even have an F12 key on my current keyboard.
We don't actually know one way or another. Golden handcuffs are very common in the industry and it's very easy to imagine that becoming CEO of very public and important subdivision of a cloud company comes with a very large stock option grant. Easily 8-figures worth. When/how they expire are also a mystery to us. I'm sure he didn't get the standard engineer vesting schedule of 4-years with a 1-year cliff.
unlimited private repos for free if this is a concern?
I love the term fake news. As soon as someone uses it in some genuine fashion, I know that I don't have to take anything else they may say seriously. (Unless, of course, I become the direct target.)
> we chose “Colorways” rather than “themes” to show we are branching out from our language of “browser” to speak the language of everyday life and everyday users.

It’s the first time in my life I’ve heard the word “colorway”. That’s how disconnected Mozilla is from reality.
Presidents don't have sole control over spending. Congress plays a large part in it.
I think Marlin supports it.
I tried every variation to get the hed to fit under 80 chars — it was either “emails said” or “Missouri”

In any case, the “nothing out of line” comes from a security expert reviewing the emails:

> While Missouri officials redacted most of Renaud’s second email, Katie Moussouris, the CEO of Luta Security, told StateScoop it appears he took all the right steps in disclosing a vulnerability.

> “Nothing in what you’ve shared with me looks like it was out of line with sensible coordinated vulnerability disclosure activities of any researcher trying to protect victims of sensitive data exposure,” said Moussouris, a co-author of the international standards for vulnerability disclosures.
A lot of these are "electronics" rather than theoretical electrical engineering.

With a good background in physics and chemistry, I want to learn about modern chips and electronics, which is often on a much smaller scale and more chemistry and quantum mechanics than soldering.
ptr.field works.
NYC needs to up it's biking game. It's getting there but still a long ways away. Plus riding a citi bike is like a life-or-death experience half the time.
It's more than one line though is it, it's a lot more _text_ even ignoring whitespace it's almost twice as much text. And that's the least important metric! Classes carry a lot more baggage. In the sense that if you see one, your expectations change and expand. The realm of possibilities expands too. This puts extra mental load when anyone new to the codebase has to look at it.

The fact that I looked at that code and spent 5 minutes trying to figure out why you would want classes there and what exactly it achieves is precisely what you want to avoid in codebases.

I audit code for a living, a lot of it, it takes far more work to audit code where the authors put a lot of unnecessary boilerplate or unnecessarily flexible code in place because it means I have to start figuring out what the authors intentions were. The expanded realm of possibilities means I have to check for more behaviors. It slows down the reading process.
If you give someone $1000 worth of shares then they have nothing, because who would buy those shares when you might confiscate them again? Shares aren't worth anything in a world of confiscation.
The design in the article (which does seem to have some redundant parts, so...) instead goes:

Panel -> regulator -> battery -> inverter -> laptop

So, the voltage of the panel shouldn't really matter too much, I think (I mean, you size the regulator input range as appropriate). OTOH, solar panels are a little magical from my point of view, so maybe that regulator ought to be replaced by some solarpanel specific thing, which might be more constricting.
What is "Clickhouse Inspired VM"?