skysight-inc/HackerNews huggingface dataset:
Thanks that's my impression also: For me, it seems they did not discover a general feature of LLM, rather they discovered a feature they have introduced in their instance of GTP-J.

That said I am a noob about LLMs.
I care, but I care as a result of some projects moving forward being part of my annual goals and affecting my bonus. I agree with the spirit of the post though.
If you sign up from Mexico it is half price.
I believe in paying for things I enjoy. I don’t use YouTube enough to pay for it, but I pay for other services, books, and content.

When you love something, the payment is patronization. You want the thing to continue to exist.
> being pushed on kids though

What do you think this means? Is having a picture of me and my wife on my desk "pushing my heterosexual orientation" on my co-workers?

I'm really confused by what you think is upsetting in a cartoon with multiple Mom/Dad characters, also including a lesbian couple. Why is it ok to "push" one sexual orientation, but "worrying" to "push" another?
Humans won't be landing on the surface of the Gas Giants anytime soon due to their hostile atmospheres, but many of their moons are prime candidates for human settlement!
Ah, ah, I agree!
My experience with Canadian “business man, doing business” culture supports this.

Their lives are mostly modeling what business is supposed to look like. Nevermind it achieves nothing.

When I go home to downtown Vancouver I’m startled at damn good-looking everyone is in their suits and pomade-hair, in great offices exuding power and dignity. But their GDP per capita is crap compared to us schlubs in Seattle.

They must have learned performative-salaryman from the British.
It's an example of concentration of measure: https://en.wikipedia.org/wiki/Concentration_of_measure

It's easy to verify this for yourself in a simple example in something like python. Draw from a multivariate normal distribution (or almost anything) in a 1000-dimensional space and look at the norm of your vector. If you do this a lot of times you'll see that the answer is close to the same each time. This even holds true if you replace the vector norm by the distance to an arbitrary fixed point.

edit: here's some code:

import numpy
import matplotlib.pyplot
norms = []
dists = []
for i in range(5000):
vec = numpy.random.normal(size=4096)
norms.append(numpy.linalg.norm(vec))
dists.append(numpy.linalg.norm(vec-numpy.ones(4096)))
matplotlib.pyplot.hist(norms)
matplotlib.pyplot.show()
matplotlib.pyplot.hist(dists)
matplotlib.pyplot.show()

(didn't render right, sorry)
It strikes me as a similar situation to Meta and the whole VR/metaverse thing. A company takes an ecosystem that's gaining popularity, makes a big bet on it in the hopes that it fuels the growth that Wall Street constantly demands and tries to turn it into a market of a size that the ecosystem was not ready for, and possibly never was going to be.
Have you also considered implementing the Nebula[1] algorithm?

[1] https://github.com/Sleepwalking/nebula
What works with most mind sports:

Play few long games where you think your moves carefully, then review your games. Understand the key moves that defined the outcome of the game.

Review your games when you win, review your games when you lose.

Watch professional games, do problems, etc.
Harvey Raises $80M Series B from Elad GIL, Kleiner Perkins, OpenAI and Sequoia
Judo. It's more frightening than bjj but not much more dangerous. And throwing and being thrown is more fun than armbars (which you also learn).
Metathesis (Linguistics)
I'll be honest, it looks fake. I don't think it is fake and I'm not trying to imply that it is. The resolution is low and high at the same time. The other zoomed out pictures are better for me personally because it gives me a little more context seeing I know nothing about space.
Switch to Brave Search. You don't need Google.
What is good about Wayland? I only see a really idiotic, badly designed API and a very over-complicated ecosystem that requires lots of bloat, parallel infrastructure and duplicated effort to do even the simplest tasks due to lack of standardization of essential functionality.

Personally I can't wait until everybody comes to their senses and drops this pile of garbage API and goes back to X11.
They also mention the video was sent on a loop, so I wonder how many loops it took to collect every frame.
So glad someone said it. All these "just pay for YouTube Premium" comments make me sad. Killing all competition with effectively endless funding for your own thing, then charging for the only game in town should be illegal.
> After Phillips’s first few unsuccessful attempts to get black music heard by the world, B. B. King urged him to call nineteen-year-old Ike Turner, a bandleader in nearby Clarksdale, Mississippi.

"B.B." stood for, in some stories, "Beale Street Blues Boy"

I was lucky enough to host Greil Marcus (first name rhymes with "real" not "dial") at Google, and he's written very extensively on the power of the raw blues:

https://www.youtube.com/watch?v=6wBlXAzv0Fg

I'm pretty sure if you woke up Greil in the middle of the night and asked him to speak for two hours about Sun Records, he could do it.
It's a necessary but not sufficient condition.
NumPy default is that you iterate over the earlier dimensions first.

The slow code is likely at least partially slow due to branch misprediction (this is specific to my CPU, not true on CPUs with AVX-512), see https://pythonspeed.com/articles/speeding-up-numba/ where I use `perf stat` to get branch misprediction numbers on similar code.

With SIMD disabled there's also a clear difference in IPC, I believe.

The bigger picture though is that the goal of this article is not to demonstrate speeding up code, it's to ask about level of parallelism given unchanging code. Obviously all things being equal you'll do better if you can make your code faster, but code does get deployed, and when it's deployed you need to choose parallelism levels, regardless of how good the code is.
So I am a bit confused about the part where you go k distance out from the centroids.

Since there are ~5000 dimensions, in which of those dimensions are we moving k out ?

Is the idea you just move, out, in all dimensions such that the final Euclidean distance is k ?

Seems that’s how they get multiple samples at those distances.

Either way I think it’s more interesting to go out in specific dimensions. Ideally there is a mapping between each dimension and something inherent about the token, like the part where a dimension corresponds with the first word of the token.

We went through this discovery phase when we were generating images using autoencoders, same idea, some of those dimensions would correspond to certain features of the image, so moving along them would change the image output in some predictable way.

Either way, I think the overall structure of those spaces says something about how the human brain works ( given we invented the language). I’m interested to see if anything neurologic can be derived from those vector embeddings.
Just want to add that I only became (at least in my opinion) a good programmer by sitting next to a very good and passionate one that I was able to question from time to time and may have interrupted his work some days.

I also probably helped him brainstorm ideas with me and debugging, since he would just say what's on his mind while doing it, and I'd do the same, and sometimes this kind of ping pong debugging/brainstorming together yields way better results than solo work. I really like one time he was trying to see how to open the chrome debugger to debug the chrome debugger, and I just knew how to do it (same shortcut while focussed on open debugger) since I had done it by mistake :D

I am convinced that you get more in a collaborative environment having a few devs sitting next to each other in pairs/small groups that they enjoy being with than anything else. IMO with remote work you get hidden inefficiencies that the company can attempt to fix by just hiring more people in the team (and a culture of let's do less meeting, less face to face, more work) takes over and that 1+1=more than 2 environment I was very excited about is gone..

Can someone who is a fan of remote work tell me how a new grad excited about writing code could find a mentor and really up their game in the remote world with what's becoming "standard" way of doing meetings etc?

A counterargument to what I describe is how successful open source projects have always been remote with passionate people working on them
Thanks Great_psy.
Yes, but the distribution doesn't have to be uniform. It can be almost anything.
To be completely clear I am not a Linux programmer, and I don't have the bandwidth I think to become one, this is my secondhand understanding of the situation.

Here is a bit of a discussion though on this topic:

- a summary of the situation: https://github.com/splondike/wayland-accessibility-notes/blo...

- talon-required features and their current compatibility: https://github.com/splondike/wayland-accessibility-notes/blo...
ProtonMail works fine for me.
With Talon on Mac I believe this is possible (Mac has surprisingly nice accessibility APIs), but I don't know whether Talon on X11 can do it. If it's possible it would probably(?) involve rolling your own at-spi stuff.
> Intel i7-12700K processor

Wait! You can’t benchmark on a CPU with unpredictable speed and mix of slow and fast cores. All kinds of effects come into play here, and the code itself is not the most prominent among them.

To measure which _code_ is better, you should use real SMP machine with fixed clock speed and turned off HT. On the machine from TFA you are just fighting with Intel’s thermal smarts and OS scheduling shenanigans. (edit: you can use the same machine, but configure it in BIOS. I, myself, use i9-12900k fixed to 5ghz@8P-cores as "Intel testing machine")
Another happy, years-long FastMail customer here.
Yep I’m curious about what encoding was used. I doubt it was video optimized as realtime decoding likely wasn’t a goal.
US officials say they are helping victims of Blackcat ransomware gang
The device is specifying the output voltage, in very black, very tiny letters. How convenient. The person who took this almost impossible photograph should get a Pulitzer. No quantitative measurement for the real voltage, or current for that matter.

https://donglec.com/blogs/journal/are-third-party-chargers-h...
Fastmail is great, specially for power users. I personally like Hey email because of the unique features it has.
> If you need to mock out 80% of a system to make your unit test work, then yes, it's potentially pointless. In that case I'd argue that you should consider rewriting the code so that it's more testable in isolation, that will also help you debug more easily.

This is also where the dogma of “only test public methods” fails. If your public method requires extensive mocking but the core logic you need to protect is isolated in a private method that requires little mocking, the most effective use of developer resources may be to just test your private method.

> On caveat is that some developers write pretty nasty unit tests. Their production code is nice and readable, but then they just went nuts in the unit tests and created a horrible unmaintainable mess, I don't get why you'd do that.

I have also seen this a lot and usually it’s when people try to add too much DRY to their unit tests. I recall being as a junior dev told by our lead that boilerplate and duplication in tests is not strictly a bad thing, and I have generally found this to be true over the years. Tests are inherently messy and each one is unique. Trying to get clever with custom test harnesses to reduce duplication is more likely to lead to maintainability issues than it is test nirvana. And if your code requires so much setup to test, that is an indicator of complexity issues in the code, not the test.
Then that's where the confusion is coming from.

Because that's not what consolidation means.
There's a non-trivial nine-year difference between the things you're describing: the InnoDB storage engine was released in 2001. Postgres gained built-in replication in 2010.

That said, personally I wouldn't describe either of these as "not too long ago". Technology rapidly changes and many things from either 2001 or 2010 are considered rather old.
It's not the solution (plus they have an "aware"-mode that doesn't shut you off completely), it's a possible solution and a rather simple and cheap one at that.

Depending on the circumstances it isn't always possible to provide a work environment that everyone considers to be a "nice place to get work done". Some people don't mind background chatter, others can't concentrate if someone as much as coughs somewhere.

It's also a bit hard to not being being cut off in your own bubble as you put it, while simultaneously wanting to be connected to everyone else. Being in a separate, single desk office is no different from being in a bubble in that sense.
Yeah, like trespassing
I wouldn't say that things necessarily get worse with each update. I think new features get gradually added which make the software less accessible and/or harder to learn for beginners and/or impact performance.

I know, all of the things I said can be said to be the worsening of the software. But what many people think when they read that sentence is that just the simple act of updating software is detrimental to the user's needs. Which I don't think is true all the time.
A security feature that causes a security vulnerability that wouldn't exist without the feature, is not a good security feature. The existence of the security feature makes it less secure, for some people. Why wouldn't they buy the version without it?
It appears the headline was changed at some point. Originally "The Year A.I. Became the User and We Became the Tool" https://archive.is/cZ9ue
The win is in getting at least one of these bastards a penalty.
interesting, and indeed I'd never heard of them.

of course, there's also the IMSAI. I personally lusted after the Sol (real wood sides!)

Intellec seems to have been missing from the hobbyist headspace, though, which was critical for that early phase of the industry - not to mention that kits were huge in those days. Adults with a couple grand (real money in those days) to blow on a mostly-impractical but cool toy...
> But in an ideal world, we could have had a single Wayland server and window managers being loaded as plugins in the server process.

It is never too late to start improving things.
I, uh, do want to point out that the alternative here is not "everything is OK". If you don't abort when, say, two users update the same row concurrently, then you might cause (e.g.) silent data loss for one of them. Or you might end up with a record in an illegal state--say, one with two different fields that should never be in their particular states together. You have to look at your transaction structure, intended application invariants, and measured frequency of concurrency to figure out if using a relaxed isolation level is actually safe or not.
I pay for content too, just never to companies that drove all competition out of business with their bottomless war-chest, and only then started adding ads and asking for money. Fuck. Google.
This is all true, but FOSSCAD world is a little different, and a good hotend makes much more difference than ABL. Microswiss is the minimum. I need perfect extrusion, not perfect alignment along a non-critical axis. For the hobbyist, you are correct.
Fastmail has been 100% solid and reliable for me for several years.
I think C.S. Lewis is right in a lot of this. How much of ourselves do we give up in pursuit of being "in the circle", "in the know", "with those important folks"?

He extends this philosophy in science-fiction/novel form in _That Hideous Strength_[1].

[1] https://a.co/d/4MuVdWD
Maybe that's a good thing? I remember a few years ago when journalists were outsourcing their reporting to Twitter and we had headlines like "The Internet is Freaking Out About X" when it was really a dozen nobodies on Twitter. The death of Twitter and the re-fragmentation of the internet sounds like a breath of fresh air compared to the purple haze of the last decade's centralized web.
Real estate in the Bay Area is high valued because of it being a downstream stop on the trickle down of VC money being blasted everywhere by idiots in to a captive market.
I got one after I noticed how much my cat liked to jump up to the sink and try to drink from the tap while I was using it. He loves it, and anecdotally seems to drink more than he did without.
The comment I responded to said eons to come. I’m perfectly ok with tying copyright expiry to death of the artist, plus a little extra for the immediate family. I don’t, however, think that someone should be entitled to free money just because their great grandparents or other ancestor was a successful artist, the same way I don’t agree that someone should be entitled to free money because their ancestors happened to start a bank or oil company or be a monarch or whatever.
This is just great tbh! really like this engineering approach
I was introduced to chess in adulthood by a friend who taught chess in schools. His advice: play 2000 games without worrying about game play or outcome. Worked great for me.
I'm still waiting for multithreaded c++ compiler. The project I work on has some nasty templating, and there are a few compilation units that take a long long time.
This is what every company is doing in the name of integrating "Gen AI".

90% of it is chat bots. And in 90% of those places I dont want a chat bot.
There's that old adage that Man used to worship cats, and that cats still think that's true.

I'm not positive the cats are wrong.

I mean, consider the Internet. ARPA invented the Internet. And, it's clear that the Internet's primary purpose is as an avenue for Cat worship. Just as the cats want.

ARPA became DARPA, DEFENSE Advanced Research Project Agency. DEFENSE! As in defending the homeland from external and existential threats. Normally they focus on things like lasers, and nuclear weapons, and preventing space rocks from slamming into the Earth and ending civilization. But, they still have their hooks into the Internet.

Promoting adoption, increasing capability. And, as posited before, the primary purpose of the Internet is facilitating cat worship. What does DARPA know that we don't?

MEANWHILE, we're having open Congressional panels about Aliens. No more cloak and dagger surrounding UFOs and and what not. That jig is up! Apparently, whatever secret pact the G-Men had with the Aliens is no longer in place. The cover is off, it's now just a matter of time.

But where are the hearings on Cats and their paws at the throats of power? We don't hear about that, do we? Cleary, this is far more dangerous than anything intra- or inter-galactic aliens can bring to the table.

So. I know, I know, I am but a whisper in the wind. An internet crackpot and troll. That, however, doesn't make the truth less clear.

At the same time, this message should be questioned. My cat, Georgie, is here and let me send it.

Why? I guess the cat being out of the bag is ok with them.

And I must cut this short, apparently there a tummy that needs to be rubbed.
Yes, it just turns into a kind of funny pun across languages.

“De Fine Licht” in English looks like a funny spelling of “The Fine Lich,” like we’re describing a good looking undead wizard. False cognates lead to funny coincidences.
In the case of where I work, the marketing team seem to work better in groups, they oftent colaborate and (I hate that they do this) all crowd round one laptop to discuss ideas and thoughts - why they dont arrange a metting and do this in the appropriate room is anyones guess but its gone on for years, and is one of the main reasons open plan for developers failed at the place I work.

Thankfully our place is very much pro WFH but we do have an office with a 'quiet room' (basically a room with less desks) and a few pods for when you need to concentrate. The open plan areas are almost always 100% marketing folks though.
Thanks! We had a lot of fun putting it together.
Cheating detection can only be achieved statistically (it's kind of like proving a random number generator isn't random).

It makes it easy to achieve great accuracy in the long run, but hard to be accurate in the short run, because you don't want false alarms. So 99.9% of cheaters may get banned after a few games, but since they keep on coming up (it's not hard to simply register another account, after all), the frustration they're causing is always going to be there.
> I don't want content aggregated by 3rd parties and drip-fed to me telling me what I should believe, what is important, and what I should focus on.

> I want my AIs to give me a morning newspaper of content from across the internet (...)

Please make this make sense.
Yeah people do this simply don't recognize that they are annoying other people. From long time ago I have figured that there are two kinds of people in this world. One is more aware to him/herself and one if more aware to the outward world. Group 1 are usually tagging other people for their benefits (or, for the team's benefit as they so see it) while Group 2 do not do that very often.

Of course this has nothing to say with selfishness or else. It's simply that each Group project their own ideas to the outward world -- so people who like to outreach think other people like that too, while people who doesn't think the inverse. But taking a step back as a third party, we would realize that Group 2 is usually more harmed than benefited.
I'd actually quibble a lot on this definition--if you want to unit test code that needs to do any of the first three things, well, you have to do them to test the code. I would say that a test for a network protocol that works by spinning up an echo server on a random port and having the code connect to that echo server is still a unit test for that network protocol.

In my definition, it would still be a unit test if it is fast and it talks to a database, a network server, or the file system, so long as such communication is done entirely in a "mock" fashion (it only does such communication as the test sets up, and it's done in such a fashion that tests can be run in parallel with no issues).
Show HN: Git, from scratch, in Python, Spelled out
A simple version control system.
Firewall is used as a metaphor as it was in networking parlance. What is in the firewall I can trust. I do not trust pirated content. Period.
> shifting the platform out from underneath their workforces causing older workers to stumble

But the older workers don't have to stumble. They can learn the new platform. I'm an older worker and have done so many times over my career. It's not a huge deal -- especially because keeping up with changes in technology is a thing that everyone of every age has to do anyway.
Jonathan Blow on Modern Graphics Programming
I don't doubt it, but the short term tourist perspective is what's relevant if we're talking about bookending a conference with some vacation.

Granted, I don't know if Bruges is quite as nice in February as in June.
I think many people would relate in some fashion to your sentiments. However, your sentiments are ironically what spurred how we got where we are.

The eviscerating 'me' movement has underpinned all other movements and social interactions. It's everywhere. Individualized everything. This started sometime in the late 1990's early 2000's. It made observational journalism briefly a few times over the last two decades, but not enough nor deep.

No longer is it just material items - no it's worse - fully digital and everything everywhere.

I speak for myself from the US but I can only assume it's prevalent everywhere else in world, at least to some extent.
In my experience almost no developer considers consistency at all.