skysight-inc/HackerNews huggingface dataset:
Tell me how you get to 90% efficiency (or even 50%) in a system in practice going from not hydrogen (let’s say water, and you don’t even need to pressurize it or filter it for this example) to vehicular thrust.

Hydrolysis maxes out at 65% efficient. Then you need to compress the hydrogen to 700 bar. Don’t forget to transport it unless you are doing hydrolysis and compression in your home. Then you need to convert it back to propulsion.

Do that and make it beat EVs without hand waving at battery recycling (old EV batteries are great for a lot of uses and better than primary products in many lower volume markets, so this argument is nonsense). Please cite your sources.
does what you’re making matter to people or not? It’s like that no matter what you’re doing. Y’all can sit around here and discuss, “what is a software architect” all you want.
Side note, but Silo is one of my favorite shows in a long time. Up there with Severance. Watch it if you haven’t.

I actually bought the first book, Wool, because I liked it so much.
I've used a few different ways to track hardware files (specific to ECAD, Electrical CAD files)

- SVN is actually pretty good! It has a central server where a user can check out files, change them, check them back in. It makes sense for things that can't be merged like software text files

- Git, alongside all the other software. This can work for some types of hardware files like libraries which are giant XML files in some ECAD programs, but good luck resolving merge conflicts!

- There are some dedicated file management solutions out there from the big companies. I don't have much experience with those outside of mechanical design ones.
Even then CA and a lot of other places said they’re going to stop allowing sales of new gas cars by 2035 and considering the auto industry could lobby that bill out of existence if they really wanted to that means the major auto players are planning on phasing out EV sales by 2035.
the paper is not painful at all

unless i fucked it up, it looks like you can insert a separate renormalization step before the sorting where you shift each number to the left by a variable amount, like a floating-point unit always does with the mantissa (except subnormals), and that seems to solve the exponential distribution problem; it always seems to get down to a single item from 10000 34-bit items in about 15 steps

no wait, it doesn't really solve it, because a vector of the first 1000 fibonacci numbers still takes 485 iterations. but the last number in that vector is a 694-bit number. it does seem to improve it enormously

i thought this might make it work much worse (because in a sense it's adding bits to the numbers: what used to be a 1-bit number might now have n-bit-wide differences with the numbers before and after it) but at least in random tests it seems to make a huge improvement

just to clarify, what i'm doing (with unsigned integers) is

def normalize(v):
for vi in v:
while vi < 2**34:
vi *= 2
yield vi

def nreductions(v):
while True:
v = list(sortu(normalize(v)))
yield v
v = list(diffs(v))

with 256-bit numbers and a 2**256 normalization target it seems to typically be about 30 or 40 reduction steps, not sure if those qualify as bignums to you

the shifts of course have to be undone in the other direction, just like the permutations, but i don't think that's a problem?

(oh, now i see that in §3.1 'alignment' you are already doing something like this, except that you're shifting right to reduce the number of duplicates and eliminate one extra bit of differencing per iteration, not left to reduce the dynamic range of the data. for smallish numbers that seems to be roughly as effective, but left-shift normalizing works a lot better than right-shift aligning for 256-bit numbers)

i haven't tried doing any actual vector multiplies with this algorithm yet so if i did fuck it up i wouldn't have noticed

this is a pretty exciting algorithm, thanks for sharing
You add doom2.wad (Doom II – Hell on Earth (v1.9)), then run the pk3 file with gzdoom.
Only from the mail server to the receiving mail server.
The scary take from all the answers is that there seems to be essentially NO incentive to get the estimate right in this industry. All the incentives are toward underestimating under cover of the slimest excuse possible - just for appearances sake.

For example, you don't know what's in the old wall (but you have a pretty good idea of the amount and odds but you don't mention that) and so you don't include it (because the other guy won't and you have to stay competitive). Instead of including in proportion to the odds. You then later go to the client with "uh oh, we need to fix that. It happens. What are you gonna do?" And the client accepts it. This is mind boggling. If that's not the signs of a thoroughly broken industry, I don't know what is.

Before someone mentions that it's the same for software, not it's not always like that. With experience we got very good at estimating each in a series of comparable projects. It's very possible to fail to estimate large one-off projects. It's very possible to get it right with series. And house building is a very repetitive business. They are all different, but only so different and they are all built of human-sized rooms.
I can't speak for video games, but for any work with multiple characters (novels, commercials, etc.), voicing IS acting. Different characters have different voices, at different times depending on their emotional state.

On the other hand, you could just have different voices for the different characters, which a book narrator can't do. I thought about doing that for my books, but it'd just be way too expensive.
Not really, that's just one of the opinions, another could be to have opinionated defaults with an option to change anything, so highway isn't the only alternative
> We did nothing, and it was horrible.

Actually having time to think about things and to observe and experience your environment isn't so bad. Books, magazines, newspapers, comics and graphic novels, paper notebooks/journals, and sketchbooks aren't bad either.

On the video game side, portable game systems have existed for decades. Game Boy and Game Boy Advance had some of the same great game series (Zelda, Mario, Pokémon, Final Fantasy) that we enjoy today on Switch. The games weren't cheap, but they also weren't tainted by obnoxious "f2p" monetization schemes. Video games also used to come with printed manuals that were fun to read. On Sega's Game Gear you could even watch TV.

Portable music players have also been a thing for decades, from transistor radios to the cassette walkman to boom boxes to the minidisc to the iPod. Personally I find boom boxes to be less annoying than tiktok/youtube/etc. at max volume on a phone.

Pre-iPhone I had single-purpose devices like a terrific compact digital camera (with optical zoom) and an iPod. And feature phones often had texting, simple games, and even basic cameras.

If all of those media and technology options fail(ed), you could even consider striking up a conversation with someone.
ah damn i think i will go delete some reviews right now
watch the video: https://youtu.be/5wAo54DHDY0
Honestly we need more EV’s with worse battery tech. We have alternatives to lithium ion like LIFEPO4 and we should make more cars that use them and are cheaper as a result
Nintendo. Lots of Nintendo. Also Mtv.
Yeah, and even TikTok itself has done this. There was this flash in the pan social media app that was popular for like 2-3 months at some point in the past year (I forget when) called BeReal and TikTok added an exact clone of the functionality.
Have you played sports? Most sports fans and players know that determining which players are better than others in their domain is an endless debate that is in the end, still completely subjective. The only thing approaching objectivity are events like the Olympics, parts of which are still subjectively scored.. on top of that, for the ones that aren’t, better performance on a particular day in a particular event doesn’t mean one is a better athlete. To summarize: better performance at a combine 40 yard dash means nothing when it comes to performance in a game.
FactoryFactoryFactoryFactorsFactorsFactoryFactoryFactoryFactors
The code is open source... Go read it...
If you can't, ask a friend who can or trust the community to have did it for you. The privacy is the statement number one of why people choose logseq, there is a reason...
Those damn tech workers. Stop working from home so much! How am I supposed to pay for all these pesky public services for all these pesky homeless when I can’t collect your gas tax?
Let us know what do you think ! We have a great community too.
One of the comments higher up in the thread could honestly be describing a sanctuary district
They seem to have started to redirect to web login page which doesn't exist yet so it redirects to homepage when you "power use".

I noticed it's becoming unbrowsable on my VPN where other IP users probably use up all of the "free view" tokens for the shared IP address. I guess that's one way for Meta to have their cake and eat it too.
The problem is, it’s made by Meta. I remember when Facebook was a place you went to get in touch with friends. That was a long time ago now - at some point they stopped showing the feed in chronological order and I thought it was the worst change. They just kept making it worse. Now, if I go look, most of my feed is just random “viral” content and ads.

Meta takes a thing you find useful and gradually tweaks it until it no longer does what you originally wanted it for. I don’t trust them to run a service .
What is the algorithmic complexity (Big O) of this?

And thank you for great submission. I skimmed it and I enjoyed it. But didn’t read the cost function section with much attention.
> Are you saying that GPUs invest area on floating-point multipliers because FLOPS are an important marketing metric?

Yes. That is precisely what i'm saying. If i'm mistaken in saying that that's one thing, but as far as it being what i'm saying, it very much is. It's been an important guiding principle for some time now in the project, that recent chips--including FPGA's--tend to have hard IP for floating point multiplication.

Now spending a lot of chip area on getting more FLOPS is not necessarily a bad decision if there is no alternative for achieving fast matrix multiplication. Almost any method is sensible if there was no better alternative available when the decision to use that method was made. In addition, fgemm only really makes sense when matrices contain over 1000 elements per row or column, not sure how much more than 1000 per vector but more than that. Small and in particular small and dense matrices are still best multiplied exactly the way GPUs multiply them, with many floating-point multiplier circuits in parallel. It's not stupid in the least.

Yeah so NVidia n Google have the same business model i'm going for, Google having TPUs in its datacenters that do work that cannot be reverse engineered. Google does not sell TPUs. You can use them by sending Google the work, and you'll benefit from much lower cost and faster speed. NVidia has a similar offering, just not as well-known. That's the correct business model in my analysis, and what fgemm will sell. Sell the work.
The person at the original call center literally had no idea of the existence of the operation of the company at city C and it didn't have any sort of online presence. The online presence only knew about the operations at city A and B. Remember that C was the zombie part of a defunct company they bought so even the original contact details which might once have existed wouldn't work or be listed any more. The call center person I originally spoke to literally tried to google it while I was on the phone and got an incorrect contact number which I tried so I know it didn't work. The only correct contact details I could find were on the paper statement which was how I knew to write them an old fashioned letter (which was the thing which eventually seems to have worked). Noone at city A or B had this statement - I had it.

In any event we're in danger of fixating on my original example and missing the broader point which is that any system or intelligence, human or otherwise, is limited by the data it is able to access. If a company has a very messy and/or disfunctional data landscape[1] then it is difficult bordering on impossible to paper over the cracks with systems or operational processes.

[1] which I gave an intentionally extreme example of, but lots of companies are formed from multiple acquisitions or have systems built by rival IT groups in different parts of the org or by outside vendors or contractors etc so a milder form of this is very common in my experience.
People were nicer to each other. The incentive to seek approval from thousands of strangers one would never meet simply didn't exist. What real people thought of you was more important.
Ok, and then? Would that be so bad? It would be found out pretty fast if it had any real world consequences. You could just comment on HN saying that your words have been maliciously modified and that would be the end of it. Or you could tweet about it. Or use any number of ways to voice your point of view.
LlamaIndex: Unleash the power of LLMs over your data
I love the Spirit API, but Boost is huge, so I just hand coded a parser for myself at the end. C++20 header only library is a great thing to have.
You are right, I should have provided a more nuanced description. It's about 20% more than my current pre-tax pay. I believe it won't be as comfortable as what I have now, since I am compensated fairly well, and live in a state with much lower local taxes.
"Those eighteen who died when the tower in Siloam fell on them—do you think they were more guilty than all the others living in Jerusalem? I tell you, no! But unless you repent, you too will all perish.” - Luke 13:4-5
I'm not arguing rounded or not. I'm arguing that only lifting from the back will result in injury, you can keep your back straight or rounded. Intuitively, using your back as a lever with heavy weight, without using other elements of your core to support the lift increases the risk for hyperextension and then injury.

I'm happy to entertain evidence to the contrary.

I will say from my experience deadlifting above 300lbs you would not be doing yourself any favors only lifting from the back.

I just watched an atlas stone video and you can clearly see involvement of the whole core, they are not simply levering the stone up.
I wonder what these cost? https://www.pinterest.com/pin/652670170980558713/
i doubt he was offered >= 1 bln $. that's probably the price he's waiting for
I think you're being sarcastic. I think for me the more interesting bit is that there are 2 parts to creating something. Generation and Curation, I think this story goes to show that Llms will do the same thing to writing . Humans will become curators and AI will take care of low level generation. I can imagine a lot of things, but putting them in words is something that I'm not good at. Now thanks to Llms I can also put my thoughts out there.

I shall definitely try this 'avoid turgid prose', 'make the plot interesting.
Yeah, turns out Ive needed Apple more than Apple needed Ive.
Thank you for sharing your perspective! This does clarify a few lingering thoughts in my mind. You are right, I might be taking my current situation for granted, and I should be doing less of that for sure.

Thank you again for sharing yiur thoughts. I will try to be more receptive of new found friendships.
Your comment feels like it came straight from 2014's /g/. This is literally "My time is too valuable to do X" argument. But perhaps you don't care. Fair enough. You do you. You are, however, absolutely in danger running unpatched Windows, unless it's an airgapped industrial PC or something similar. Even then, such systems can and were compromised (stuxnet, for instance).

>If I need to comply with regulations or audits
I hope you are not handling any customer info on such systems... or are you?!

There seems to be a deeper issue at play. I've seen it many times, even here on HN. So very few people actually know anything about information security, and if they do they only have horrifying misconceptions from god knows where. No wonder why there's so many data leaks when the responsible people have these attitudes.
The difference is, that the universal hammer is in fact mostly good enough, or at least can be, if it's well designed, for everyone except people who are interested in simplicity for its own sake.

We had layers of complexity and frameworks and embedded scripting on literal 8 bit game consoles and it was still fast enough.

I think the problem he's describing comes from the fact that programmers like to build tools to make other tools. Give people a framework and they'll say "I can totally use this to make something someone else might do something cool with".

Perhaps it's some kind of desire to leave a legacy or make your mark it have something awesome on your resume, or just because nobody has any ideas for apps anymore that actually seem worth it to build.
I'm unsure if this yields any computational benefits over classic multiplication.

"In real arithmetic, multiplication may be faster for the following reason:
When two real numbers are multiplied, the mantissae are multiplied together and the exponents are added, and these operations can be carried out in parallel.
When two real numbers are added, first the mantissa of the smaller number must be shifted so that the exponents match (a process termed normalisation). Then the mantissae must be added. The result of the addition may overflow the original word length by 1 bit, or it may generate any number of leading zeros. Therefore the result must be normalised again. There are therefore 3 steps and they must be done in series." - https://www.researchgate.net/post/Is-multiplication-slower-t...
Forum channels are a bandaid solution for those people who refuse to use proper forums. It’s alright at what it does but it’s hardly the same. Far closer to ”Issues” on GitHub. In fact that’s mainly what I see it used for, issues and documentation that would benefit from its own indexable websites.
I worked on a pretty large java codebase (Stubhub) and actually found most of the code was well organized and very consistent in its architecture. The one thing I didn't like was the usage of Spring pretty much throughout. For the most part, I never had to use dependency injection to solve a problem, and realized that all the extra time and energy used to learn the Spring code and debug its problems (like adding in a new component using autowiring) was clearly not worth it.

But, there was one situation where I had to change the name of a component/constant (can't remember what it was) that was used throughout a very large microservice (like 24 different places or something). This component was autowired using Spring. If I had to rename it by hand, it would have required doing a search and replace in all those places, but instead I had to change the name in one file. It saved me like an hour of time.

Guess what I'm saying was it saved me like in hour in this one particular situation, but cost me days worth of time in learning it's overly complex code and debugging it. Yeah, I feel as though it is a solution in search of a problem and completely not worth it (and overall, I like Java. Yeah, to save Java, Spring must find a it's way to the ash heap:).
Neither is a lot of physical science. You might be forgetting that biology is a natural science, or that scientific fields like astrobiology exist where nothing at all has been shown yet in terms of life outside Earth, or that physics doesn’t know exactly how much dark matter & energy there is or even how gravity really works.

And anyway, that’s all irrelevant because science is not defined by whether the results are exact or high precision or even highly reproducible. You seem to have a mistaken impression of what science means. If you are a curious person, it is really useful to understand how science is defined, and you can verify that social sciences are still science, and find out why social sciences really are sciences. https://en.wikipedia.org/wiki/Science

Math and logic are the fields that some people consider to be not science, because they’re not based on observing and analyzing.
Fairlight CMI [video]
YouTube runs one of, if not, the best CDNs in the world. The World Cup doesn't phase them. Doing that kind of bandwidth regularly instead of for a special event just means they'll be buying more hardware sooner, rather than later.
I was a Doom II junkie back in the day and probably don't consume youtube videos like some people - but this video kept my attention.
> it certainly resonates with me!

I recently started getting into Javascript 2D game programming.

MDN has a nice simple straightforward tutorial[1] on how to make a Breakout game in pure Javascript. Having read this tutorial, it all fits my brain. It's simple and I understand it.

There are also lots of frameworks you can use, e.g. Excalibur, which also has a breakout game tutorial[2]. This does not fit my brain: there are vast number of classes to learn, and how everything fits together is not obvious at all.

While I was reading the MDN tutorial I was thinking to myself how I could easily build a framework to automate a lot of the stuff. (No doubt many others thought the same!) If I did build such a framework I would understand it well. It would fit my brain. But would anyone else understand it? Possibly not.

I suspect that what makes a framework easy to learn is, above everything else, good documentation.

[1]: https://developer.mozilla.org/en-US/docs/Games/Tutorials/2D_...

[2]: https://excaliburjs.com/docs/getting-started/
SF spends about 650mm/yr on homelessness in its budget.

I very much doubt that nearly rounding figure expense has anything to do with this.
It’s not only NY, LA, San Francisco. Retail crime has hit Kansas metropolis
As a chip designer, I'm dubious of this claim:

"The advantage of performing matrix multiplication using only addition for arithmetic is that it then becomes feasible to build special- purpose chips with no multiplier circuits. Such chips will take up less space per on-chip processor."

Perhaps that is true in a toy design, but in real-world chips the multiplier uses only a very tiny fraction of chip real-estate. And even if the matrix-multiply can be eliminated, there are other uses for multiply operations.

I once attended a chip design conference where NVidia discussed its latest GPU. In one of the slides showing block layout, the designers pointed out how barely any silicon was being used for actual floating operations -- the vast majority was for pipelining and moving bits around.
Did they actually ship their Popcorn Computer yet? It's been having so many delays...

"When will mine ship?

Our goal is to ship production units by June 2021."

I applaud more accessible and cheap hardware though, but not sure if they can deliver it.
I was sincere too. Hope you manage to cheer up and stop being so scared and hateful one day and wishing for god to smite people for not being the same way you are.
RISC-V Assembly Programming
... actually, to add to this, there is one other HUGE situation where it is beneficial, Spring Boot. Spring Boot is pretty awesome and think it uses the dynamic component wiring of Spring to put together its components.

Was thinking awhile ago they need to re-create spring boot but without spring (if this is possible)
Had the same thing with some lotion.

Played dumb and contacted them again the next day and told them I put it back in the box and took it to the post office but they refused to take the package because they said you can’t ship leaking things. Asked them what they wanted me to do now.

They told me not to ship it and refunded it.