skysight-inc/HackerNews huggingface dataset:
“A young boy became a monk. He dreamed of enlightenment and of learning great things. When he got to the monastery he was told that each morning he had to chop wood for the monks fires and then carry water up to the monastery for ablutions and the kitchen. He attended prayers and meditation, but the teaching he was given was rather sparse.

One day he was told to take some tea to the Abbot in his chambers. He did so and the Abbot saw he looked sad and asked him why.

He replied every day all I do is chop wood and carry water. I want to learn. I want to understand things. I want to be great one day, like you.

The Abbot gestured to the scrolls on shelves lining the walls. He said, ‘When I started I was like you. Every day I would chop wood and carry water. Like you I understood that someone had to do these things, but like you I wanted to move forward. Eventually I did. I read all of the scrolls, I met with Kings and and gave council. I became the Abbot. Now, I understand that the key to everything is that everything is chopping wood and carrying water, and that if one does everything mindfully then it is all the same.'” [1]

Keep chopping wood and carrying water.

[1] - https://www.sloww.co/enlightenment-chop-wood-carry-water/
A good read if the How and Why NNs are working is of interest. Also the HN discussion [1] about this paper [2] is related from my point of view.

[1] https://news.ycombinator.com/item?id=40019217

[2] "From Words to Numbers: Your Large Language Model Is Secretly A Capable Regressor When Given In-Context Examples" https://arxiv.org/abs/2404.07544v1

(Edit: format)
I've been playing around with Immich the last few days, and I really like it but I think it's important to stress this warning -> 'The project is under very active development. Expect bugs and changes. Do not use it as the only way to store your photos and videos!'.
Their wealth is scarce in that they can't share it endlessly. No one is ultra-wealthy enough to say, "I'm going to give $1 million to random people so that people don't have to suffer anymore. That's a critical difference.
The russian spy, or another one?
> because corporate IT were too pig ignorant to help them

Is corporate IT the issue here, or is it that companies aren’t setup in a way for random teams to dedicate time to build and support things for other random teams? The people in corp IT have jobs and deliverables, and none of them are building tools for the sales team.

I wouldn’t expect corp IT to build things for the sales team, anymore than I’d expect the sales team to help corp IT with selling a tool they want to upper management or the rest of the company.

If the sales team needs internal tools, then they need a dedicated dev team to work on those tools. Short of that, they will be stuck doing it themselves with whatever skill sets happen to be on the team at the time.

In my experience, this is not just an issue with the business vs IT. Even within IT, if a team of sys admins needs some tools, they will have to cobble something together the best they can, because there isn’t another team that will do it for them. Once or twice I see where a team with some skills needs some work and starts making offers to help other teams… one team ends up taking all their cycles, then down the road, it’s realized they don’t have a “real” role at the company, so the whole team is laid off, then the team still using their tools is left scrambling to find a replacement that can be supported.
Ah thanks. I got the wrong model for that. It's been years since I coded in C :)
See

https://github.com/llvm/llvm-project/issues/88344

https://fortran-lang.discourse.group/t/flang-new-how-to-forc...
Artificial Intelligence's 'Insatiable' Energy Needs Not Sustainable Arm CEO Says
I think the same goes for on-foot navigation.

Anecdotally, I find that my friends that just willy-nilly rotate around their Google Maps are the ones that have the worst sense of direction. Of course you are going to get lost after one wrong turn if you throw out your frame of reference that would help to reorient yourself!
> Vectors with more dimensions have larger magnitudes than vectors with fewer components, for the same average magnitude of the components.

Is this related to something that's been said so far?

>> [sidethread] The next step is them doing a black knight and pretending they didn't put in the requirement by hand.

Obviously, I didn't. It was already there before I made my first comment. Look up:

>>> Two complex numbers can have the same magnitude & be very far apart.

The only thing we've ever been discussing is what can happen between vectors of the same magnitude. But if you want to discuss what can happen between vectors of different magnitudes... everything I said is still true! It's easy to construct low-dimensional vectors with high magnitudes, and in fact the construction that I already gave, of interpreting large vectors within a space defined partially by themselves, will do the job.
At least 8 hours after it seems I am not that far [1].

[1] "Fending Off Iran Attack Is a Major Israeli Achievement. Retaliation Would Risk an All-out Regional War" https://www.haaretz.com/israel-news/2024-04-14/ty-article/.p...
How are you measuring these page faults? Are you including the shared CoW regions? I’m not getting the same results
Author here, interesting to see this posted since it's more like a reference manual for Z80 instructions with 'unusual' timings, mostly useful for emulator coders. The followup blog post about the cycle-stepped Z80 emulator is probably more interesting:

https://floooh.github.io/2021/12/17/cycle-stepped-z80.html

One important note: at the start of the post I'm speculating about why I was seeing some minor differences to a 'real' Z80, it turned out that this speculation was wrong and instead the differences were caused by 'incomplete' netlist simulation code which worked fine for the 6502 but required some tweaks for the Z80, see the comments of this GH issue for details: https://github.com/floooh/v6502r/issues/2.

As far as I'm aware the netlist simulation now behaves correctly like a Zilog Z80 (but note that some reverse engineered Z80 clones like the East German U880 are known to have slightly different undocumented behaviour - which barely matters in practice though). The Z80 and 6502 emulators in https://github.com/floooh/chips are tested against their respective netlist simulations for correct behaviour and timing (all being based on the netlists from http://www.visual6502.org/ and the simulation code from https://github.com/mist64/perfect6502 - which is the simulation from visual6502.org ported from JS to C).
Per magnolia's Twitter:

magnolia1234_bpc
@Magnolia1234B
·
22m
Update: tomorrow a new Firefox-release v3.6.4.0 (signed = security check) !
Manual update required with upload on X (new version will update automatically)

For now no more public source code or request issues (use DM on X)
https://twitter.com/Magnolia1234B/status/1779050596181438791

WeTransfer already expired (should last 7 days), but new upload here::
https://t.co/8TADPNhiYW
Surprised recent versions 1.18+ didn't see a jump in improvement, but might explain sumloop improvement for 1.19

I checked, they use switch on opcodes in vm.go. So would expect a recent improvement, but probably only <5%, & I didn't look close enough to see if awk is one of those languages where instruction dispatch matters less (like how APL tends to avoid issues since array ops avoid having dispatch in tight loops, or how Python avoids instruction dispatch overhead when using numpy)

Indeed, they have a comment saying array of functions is faster for older versions of go: https://github.com/benhoyt/goawk/blob/158232a76856e12d680a53...

For VMs Go had a problem for large switch statements: it would always use binary search instead of a jump table. This caused gopher-lua & go-lua to both take the route of having an array of functions which they call on to dispatch instead

A couple years ago this was fixed: https://go-review.googlesource.com/c/go/+/357330

I measured a small perf improvement switching gopher-lua to switch: https://github.com/yuin/gopher-lua/pull/479

edit: looking closer, not sure `compiler.CallBuiltin` is doing them a favor anymore. They seem to have a lot of double dispatch operations (like `compiler.AugAssignField`) which would be less impactful with binary search switch
> Spain, Argentina, Morocco, Nigeria. Greece, Italy, Thailand, Filipines, Mexico. Those countries have ridiculous daylight saving time changes because countries in the North believed this hack was a good idea.

I'm curious to know where this list came from. Argentina, Morocco, Nigeria, Thailand and the Philippines do not use DST.

Spain, Greece and Italy do use DST, as members of the EU I believe they are obliged to do so.
This is how it should work. If you only have wages/salary as income, the government already knows how you much you earn, how much tax you paid, and how much you should pay, unless your employer paid you off the books.

IRS should just send you a letter stating those three things, and allow you to respond with yes, I agree, or no, this is not right.
Here's what you said:

> Your last comment is completely incorrect, [random gibberish]

Here's what you were referring to:

>> If you stick to the first quadrant / octant / whatever n-dimensional division of space where all coordinates are positive... I don't think the number of dimensions makes any difference there either? Any two vectors define a plane (or a line, or, if they're both zero, a point), so two vectors in a 500-dimensional space can't be farther apart from each other than is possible for two vectors in a 2-dimensional space. Those 500-dimensional vectors are already embedded in a 2-dimensional space.

All of those statements are, obviously, true. What did you think was incorrect?
And the self service coding platforms I have seen provided by corporate IT are wonderfully inadequate and useless. Corporate IT looks at the average business user who admittedly can't code even if their life depended on it and thinks "that's my client". Except that 99% of the end user automation is done by the 5th percentile of business users (the "spreadsheet monkey" of the team, I was proudly one!), those are their real client, and they are way more sophisticated, and that's only increasing as kids pretty much all get exposed to coding in school and college.
I have never met a capitalist who wants such a world. If there is such a capitalist, it must be a friend of the infinite paperclip machine.
The sequence shown is clearly intended precisely to highlight the reality of the ornithopters, being a variant of those sequences in war movies that just show cool shots of real things being prepared for a mission.

Since the movie chooses to depict these sci-fi elements with that type of images of, I think it is fair to scrutiny them for realism.
It isn’t, but it has similar uses.

With more money you have more time.

not needing to wait in line at a check cashing or payday loan office, not needing to wait in the ER because you can’t afford primary care, not needing to get your car fixed every year because you can afford one with fewer miles.

There’s a lot of hidden time costs if you’re not well off.
This is a good example of accessibility tradeoff - it obviously was needed to make the solution accessible and usable for that 20%, but in the process it made it worse for at least some of the 80%..
I’ve achieved everything I set out to in life, at least everything I have control over and set out to do when I was in my 20s.

I’ve added a new ambition after some thought, not sure if I’ll manage to squeeze it in.

But I see the second half of my life now as predominantly about “service”. I think it’s important for everyone to have a life, to do the things they love, to follow some ambition or passion and take care of themselves. But we then need to ensure we help others do the same.

So my focus now is on my parents, family members, my partner, and society. I’m very grateful I had the health and opportunity to build and see what I wanted. Now it’s payback. I still do selfish things - I have to in order to stay sane - but the focus is on service.
The Integers in Our Continuum
PDF is still less worse than Office documents especially if you avoid Adbobe Acrobat Reader
If you just care, you'd probably say the "the episode called..." and maybe describe it for the person if you interpret their reaction as not understanding or recognizing it.

Edit: why disagree? Not recognizing that someone wants more information, or that your communication doesn't carry enough context for a person to know what you're talking about is classic autism. If you're someone without autism and just care about the subject, you're more likely to recognize the social cues and add more context.
Now we just need people to treat car crashes like plane crashes even when humans are driving.

Unfortunately, given that that would result in dozens to hundreds of fatality accident investigations a day, this is likely impossible.

It's like self-driving cars suddenly sidestepped a hundred years of normalized deviance and everyone is finally, suddenly realizing that cars are fundamentally, spectacularly, and unrelentingly lethal.
Yeah, I think this is most sensible take.
Variables are not mentioned. What if you want to use the same color for backgrounds here, border there, and text there? CSS can do that today with something like var(--my-color).

To me, that makes a CSS build unnecessary. Sorry, sass and co.
The thing is that for effective communication you need to adjust to the recipient. So even though the answer was correct and concise the communication failed because sufficient context was not provided to the recipient.

The other person also failed in communication by not informing that the title of the episode mentioned was exactly that, while providing the necessary context.
He's proposing to skip the whole computation of the parts[] array and within the kernel, replace

for (int i = 0; i < parts[bx].length; i++) { // bx is the global thread index
char c = buffer[parts[bx].offset-buffer_offset + i];

by something like

long long split_size = size / num_parts;
long long offset = bx * split_size;
while (buffer[offset++] != '\n')
;
for (int i = 0; buffer[offset+i] != '\n'; i++) {
char c = buffer[offset + i];

(ignoring how to deal with buffer_offset for now).
I suspend my disbelief by thinking that it's quite possible they made different scientific discoveries than we did. Either different order of discovery, different constraints or things we still haven't figured out. That allows for engineering that looks different to what we are used to but if we knew every detail of how they worked it would make sense.
Why not just use gdscript? Or C++

As someone who likes lower level languages (like rust) I find gdscript to cover all my needs (since 2017)
https://www.gutenberg.org/files/10378/10378-h/10378-h.htm#li...
I think the land is what's important, not the house
Fortran-Lang Joins NumFOCUS
I'm guessing, but I think the parent comment was meant to imply that "solver of all problems that doesn't solve the problem of "people having nothing to do"" is a contradiction.
The scene in the movie where they're first shown:

* https://www.youtube.com/watch?v=yT4nVWs7434

Somewhat related, the sound design team (who won an Oscar for their work) used cats purring, beetles fluttering, and the canvas strap of a tent in a 100mph wind for the sound of the ornithopters (at 2m40s)

* https://www.youtube.com/watch?v=-v2pbKWIV_g

Also, for the desert mouse (muad'dib) they used a Swedish baby red squirrel (named Baby Pear); interview with the person who originally recorded the squirrel (Dani Connor):

* https://www.youtube.com/watch?v=YtfzjehDg74
I for one would like to see you write more about this.
Ah, I understand your use case better! If you're teaching students this stuff, I'm in awe. I would expect it would take several years at many institutions before these tools became part of the curriculum.
They do have an up-to-date browser in Falcon. What gets to me is the lack of multi-display support.
What I am trying to say is: it doesn't have to be any specific dependency, it can be any dependency that somehow loads liblzma. It can be a tiny mostly insignificant direct dependency if you want, it doesn't matter, it just needs to somehow be loaded into the address space.
> I am pretty sure they can come up with some other math concept which packs 8 numbers into one, not four.

Yes, those are called octonions.

Though I don't know if anyone has tried to use one to draw an elephant.
Indeed, and you can have fallback values like var(--my-color, #B22222) and combined with calc() you can do some amazing things in pure CSS.
They could have done that with 20 drones, why use 300 drones, cruise and ballistic missiles?
Firstly, thanks for linking the paper.

I think you’re being unfair. I say that as someone who has done his share of charlatan hunting.

They explicitly list their contributions in the paper. They’re not saying they did something they didn’t. It’s not like that bogus "rat brain flies plane" paper that was doing something simple under the hood and then dressing it up as a world changing discovery in order to gain funding. They are doing something simple and studying it carefully. This is grade A science as far as I’m concerned, every bit as good as studying the motion of the stars and trying to find patterns.

It did not occur to me that NNs might be able to extrapolate a tiny training dataset into complete solutions. ML scientists are taught from an early age that you need to have a large dataset to make any progress. I don’t know whether this paper counts as a "discovery", but it was certainly a fun read, which was nice enough for me.

In some sense this paper is a proof of the idea that NNs can extrapolate, not merely memorize. This is in contrast to recent work where researchers have been claiming otherwise.

The weight decay study was also a nice touch. It’s no discovery to say that weight decay helps, but it’s a reminder to use it. I haven’t. Adam has always been reliable for me, and now I wonder if it was a mistake to shy away from weight decay. (We wanted to keep our training pipeline as simple as possible, in case any part of it might be causing problems. And lots of unexpected parts did.)

Now, I haven’t read the article submitted here, only the paper you linked. Maybe they’re claiming something more than the paper. But if so, then that is a (very real) problem with scientific journalism, and not necessarily the scientists themselves. It depends how much the scientists are leading or misleading the reporters. It’s important to separate the criticism of the work from the reporting around the work.

I’d also be curious if you have any citations for your claim that if an outcome space can be represented as a sequence of conditional probabilities, then NNs are guaranteed to find a solution after some unknown amount of training time. This is a surprising thing to me.
No, but if you wanted to count how many coconuts you had, you would start with 0 (pointing at nothing) and then you would continue by 1,2 etc pointing to each other coconut. This would allow you to use the same counting process to count something, even if there was nothing to count.
It's at this point that you may discover you have something you want to give, to your family, community, yourself. Your prosperity is the beginning of freedom. Very lucky position. Also very painful when you come into contact with others suffering, but this must be faced. You have something to give, which is full of meaning.
Eastern European Stereotypes Explained [video]
Right, this and native nesting support.
If you are suggesting to use WiFi for GPU interconnect in Datacenters you have to be insane.

In general cables are much better if you can use them. The fundamental principle of EM waves is the same, but you get to decide whether these waves are inside a tight strand of material or just all around.
One simple reason might be this over: people make errors over time, but they become familiar with the case. That familiarity is lost whenever they hand over a patient. And you can't solve that with documentation since people would be busy all day doing paperwork instead of caring for patients.

This problem exist in every domain, and in medicine it can have deadly consequences. People sign up to become doctors knowing that they will have to work crazy shifts. But I guess they underestimate how the system hobbles them since it is focused on being efficient, not on achieving the best outcome for the patients.
I am not directly a professor (although I homeschool one of my sons for a number of tracks), but indeed this is one of my goals :-)
Lmao at everyone else coping about how the housing crisis is really not that bad
Engineering Productivity, GenAI, Metrics, Toil
"Automatic tuning, introduced in SQL Server 2017 (14.x), notifies you whenever a potential performance issue is detected and lets you apply corrective actions, or lets the Database Engine automatically fix performance problems." [1]

I have used this in Azure SQL too, but according to that it should be in SQL Server.

https://learn.microsoft.com/en-us/sql/relational-databases/a...
We’ve had water hoses for ages but the TP manufactures still dominate ass cleaning. We may be overestimating the speed in which technology can devour culture.
The set of positive integers is infinite. It has no duplicates.
But it is possible, when the cosequence is someone dying, the likelihood do not need to be high to act carefully. Anyway the example here was about a car in front avoiding a stopped car.
termui: Golang Terminal Dashboard
> Rent-seeking is the act of growing one's existing wealth by manipulating the social or political environment without creating new wealth. Rent-seeking activities have negative effects on the rest of society.

If you stop being a parasite perhaps one could afford a barn.
At least two is not uncommon with large UI frameworks having a UI definition DSL.
They said why right there. Floating point numbers take up more space in memory and can only store smaller values than internet.
Is this aware of parent and child inherited tables?
Between Brussels and Frankfurt (EU institutions I mean) the general consensus was that the Greek situation was more akin to loansharking than anything else. And Germany was undeniably the largest driving factor behind this approach, and the country that most benefited from it.
The triangle is right, but three nuts are left.
Pre-drop shadow we had to cut out static images of the shadow too. And let's hope you never have to change the background that the shadow sits on!
Free Open Source Intelligence Tools 2024
Travelling with Tailscale
I think that’s only true when using ChatGPT via the web/app, not when used via API as they likely are. Happy to be corrected however.
If the title was "meditation on math errors" it would have been a perfect art piece.
DB Indexes Do Not Magically Compose
The artist meditated, he didn't realize.
The individuals decide what matters to them. If the company thinks their employees are too incompetent to know what they need it's time to move on.
Use These Technologies to Avoid Fraud in Your Small business
On the Internet it increasingly feels like that…

(…yeahyeah, selection bias, etc)
Oh those images aren't from the project itself. The news article just uses some pictures from some of the blog posts that are at a meta level about the project. From a reverse image search that specific image can be found on this post:

https://www.math.columbia.edu/%7Edejong/wordpress/?m=201204

Specifically this image I believe:

https://www.math.columbia.edu/~dejong/wordpress/wp-content/u...

The other images seem to be from the project author's home page:

https://www.math.columbia.edu/%7Edejong/
I couldn't quickly find any info, but does this algorithm show the kind of exponential quantum speed up needed to break RSA? Because if it's just slightly faster than the best known classical algorithms, then it's enitely irrelevant to the question of when we need to switch our encryption schemes (even though it may be a significant advancement in the area of quantum algorithms research).