skysight-inc/HackerNews huggingface dataset:
another way to understand 3D rotation is using geometric algebra, which regard a 3D rotation with 2 reflections within an angle in the reflection planes. It's very interesting and also available calculating with 3D vectors.

https://marctenbosch.com/quaternions/#h_5
https://www.bilibili.com/video/BV1Ey4y1P782/?vd_source=85697...
CRT TVs up to 36” were widely available (although expensive) in the 90s. Projection sets usually started at 42 or 43”.
The evidence points to an uninterrupted stream of human violence throughout all history. Meanwhile, you speculate --without basis-- that this will be solved via education, positing some pedagogical or cultural breakthrough that somehow has evaded humanity for all of its existence. What do you think that will be?
Bookmarks serve two purposes:

- Quick access to commonly used links. For this, I built https://multi-launch.leftium.com

- Saving a link for future reference. Often I want to also save plain text notes for future reference, so find myself using https://simplenote.com

I have also used https://www.bkmks.com to save links.

I'm working on an app that will help save and organize everything: bookmarks, notes, and tasks.
The fun thing with branch predictors is that they tell you where the next branch is (among other things like the direction of the branch). Since hardware is built out of finite wires, the prediction will saturate to some maximum distance (something in the next few cache lines).

How this affects decode clusters is left as an exercise to the reader.
> I hold that implementing DRM is what doomed them

Then again, if Firefox had refused to implement DRM, I'd probably have switched to Chrome by now, so there's that.

I'm really not a fan of DRM, but I don't think it's fair to blame Firefox for doing what probably a huge part of their user base demands, especially given their pretty dire usage stats. Sometimes, there's wisdom in knowing which battle to pick.
java as a bash replacement is certainly a take I've never heard before...
Yes, but maybe it takes a while for non-experts to figure out that the thing that's been sold as magic and sure looks magical when you play with it for a bit turns out to not in fact be magic under more intensive use.

I think that's where that "trough of disillusionment" in the hype cycle comes from.
Yes, objective tests must somehow take into account the multitude of coping mechanisms that people with the condition have developed. "Spatial reasoning" for example is very close to logical reasoning, and I don't see why people with Aphantasia shouldn't be very good at that, albeit slower in "spatial" mode.
If you're concerned about referers, I recommend installing Referer Modifier and setting it to remove cross-hostname referers by default.

I've been using it for years and only had to add about 20 exceptions, like:

----

target: imgur.com

origin: -

action: replace

replacement: https://imgur.com/

----

target: amd.com

origin: -

action: target

----

target: google(\w+)?.com$

origin: google.com

action: prune

----

https://addons.mozilla.org/addon/referer-modifier/
> Migrating to 1.9 was a huge hassle for many firms.

This seems contrary to my experience. We took a large project from 1.8 to 1.9 to 2.0 to 3.0, and it was much easier than we expected. It was a lot easier than our Python 2 to 3 conversations were.
32 inch wide, 14.5 inch deep. Not bad. You could actually fit that on a 80cm desk.
And what the economy favors does not always overlap with the best interests of marginalized groups. Seems to me GPT answered the question well enough, better even, what is it supposed to do- lie?
Ruby is packaged for all significant Linux distros. It isn't installed by default in many, but installing it is a trivial one-time command, and it takes relatively little space.
It’s already a thing now

https://quillbot.com/paraphrasing-tool
Notice of Labeler Termination
Yup that tracks with my experience.

Ruby is a wonderful language worth learning (and it's really not difficult to pick up) but I see way more people push against learning it than they do other things (eg python).
> Ruby is slow and encourages an esoteric convention over configuration style of OO code.

I think you are commenting on Rails, not Ruby when you refer to "convention over configuration". Even in Rails I'm not sure what "esoteric" means in your comment and that approach isn't even related to the object-oriented concepts.
> This is why black box AIs should not be tolerated. Making a decision is one thing. Being able to explain that decision is something else.

99% of humans just follow tradition and couldn’t explain why they do the things they do other than that’s how everyone has always done it even when circumstances have changed and the original reason no longer applies.
As someone (biased) who works with one of those two, I have a hard time believing the complexity of installing an EMR can be handled by this type of project.

The challenges are not the challenges of tech. They aren't sexy. It is just really boring and complex business logic and the strength of both those companies is the vast amount of support they provide during install and future maintenance.

The problem is less about software that works, more about finding standardized workflows even within the same hospital. Or building in enough configurability to support all conceivable workflows - which leads back to the requirement above of very robust support.
Some like it colder when they sleep. For instance I tend to keep mine at 69-71F depending on the time of year at night on my upstairs climate zone.
> There seems to be a higher-than-average incidence of Aphantasia in tech folks, at least as self-reported.

But you're probably only reading about aphantasia in tech forums like this one.
I don’t agree with this. Quick assessment: what makes someone more susceptible to groupthink? To propaganda? Is it the way they write? That doesn’t sound right. It is not an LLM/ChatGPT-borne ailment. So I would not paint these tools as such a boogeyman.
Just because you can't doesn't mean they are. There is a difference between purely cognitive biases and moral ones.
I don’t know anyone who’s looking for junior devs today. That was not the case 3 years ago.

Re LLMs: most people responding here seem to assume there will be zero progress in ML after today. I don’t understand why. It’s likely we will get gpt-5 later this year, followed by Opus 3.5 and Ultra 1.5. I expect all three to be significantly better at coding than current models. Again, all three are expected within the next 6 months. Next gen after that (gpt-6 level): 2025-2026. Again, I don’t see any reasons not to expect further improvements. At that point (2026 at the latest) it will be strange to pay humans to write code, at least in the typical way we view SWE role today.
Aren't humans doing hiring things (sorting resumes, grading interviews, whatever) supposed to have a list of objective-ish detailed criteria to work from? It seems kind of silly to think a computer trying to pretend to be a person wouldn't need that same process imposed on it.
Linda Yaccarino is autistic? First I've heard of this.

https://en.m.wikipedia.org/wiki/Linda_Yaccarino
> Personally, I find writing code and having meetings about equally gratifying.

I found that at a certain point in my career I was sick and tired of arguing over design patterns and wanted to make a real world impact.

Quality meetings (where understanding is shared or where decisions are made) are quite exciting.

There are many meetings, unfortunately, that are not quality.
Sorry for the edit—my initial reaction was based on climate control being a pretty baseline American standard. It looks like the historical average for Paris is still in the high 70s in the summer, which is a few degrees lower than Boston. But even before recent heatwaves, 90% of households in Boston had air conditioning: https://www.bostonglobe.com/2024/06/20/science/boston-summer....
Why are module implementation and signatures separated in OCaml? (2018)
I just checked... yes, I dream with imagery.

But I cannot hold an image in my head. With concentration I can will an image into existence, but it does not hold still for even an instant. A shapeless tangle will interpolate into an apple and then back to a tangle.

But recently I realized I can visualize color, which was interesting.

And my audio/music recall is excellent.
Decoding the Landscape: Recent Developments in Video Codec Licensing
“Conception” is an internal matter. Reality is external. The goal was to disconnect the internal from the external at time of initialization. The story reads similar to things written to the Atheism subreddit - phony importance written slightly in the style of truly consequential text.
I never said "set theory is not rigorous." Euclid wrote Elements without knowing anything about set theory. Math was done for thousands of years without modern set theory or any modern notion of logical foundations. Set theory is more rigorous than what came before it.

It's not as rigorous as type theory (yes, this is an umbrella term) because type theory can be verified by a computer. Homotopy type theory is an example of the type of math that set theory can't handle

There are so many layers of ignorance to unpack here and I don't care to be your unpaid tutor
This is all correct, but it doesn't change make it any less of a real issue because adding an AI intermediate step in the biased process only makes things worse. It's already hard enough to to try to prove or disprove bias in a the current system without companies being able "outsource" the bias to an AI tool and claim ignorance of it.

The reason research like this can still be useful is that of the people who write labor laws (and most of the people who vote for them) aren't necessarily going to "understand that the results from any data-based modeling process is a concactination of the cumulative input data topologies and nothing else"; an academic study that makes a specific claim about what results would be expected from using ChatGPT to filter resumes helps people understand without needing domain knowledge.
Aumm mani padme aumm.
I have personally found this high by seeing people grow. It amazes me to see what a person can do with the right advice and trust.

Also, being engaged with the company's vision helped me feel more "connected" with what's behind the screen, and feel good for delivering value for our users.
Best kind of manager you can be is someone who helps your people grow.

And that's one of the best highs I've gotten in technical work: watching people around me grow and excel.
So what happens if ssh (IIRC correctly in typical configurations it depends on network to start) fails to start at boot? You can't even login at failsave console. What does this actually buy us over sudo or su? Sure you avoid a setuid binary but instead you are now running a network service (even though only connected to a socket) with root priveledges.
i believe jwz is 100% correct with this:

In my humble but correct opinion, Mozilla should be doing two things and two things only:

1. Building THE reference implementation web browser, and
2. Being a jugular-snapping attack dog on standards committees.
3. There is no 3.
I don’t think it’s that. I think it’s that new words are less stable than old ones.

In the same way that if you want to predict which authors will be well known in 400 years, your best bet is on authors that we currently know from 400 years ago. Better to bet on Shakespeare and Aristotle, than e.e.cummings and T.S. Eliot

A word coined in the 1970s won’t be nearly as entrenched in its meaning with the public as an older word.

So, that’s my suspicion. New words are more prone to drift than old words
Erm... here's a simpler test:

(1) picture a circle

(2) do you see a circle?

(3) do you still see a circle?

Even replace "circle" with "straight line." I think tests like above (balls, people, details) miss the point that in actual aphantasia you literally visualize nothing
There is an absolutely huge difference between a 32c/256t part and a 128c/256t part. And Tera's MTA predated the T1 by quite a bit with a similar (and evidently doomed) architecture...
By definition a shell script is one that is run by the shell. The term should not be overloaded to include scripts that require another interpreter.
The comparison to Python isn't the relevant one. During that time, what was it like to migrate from shell to...probably the same shell?
While Program Optimization, in this case mostly meaning dead-code elimination for any runtime code not called by the Ruby code.
I find that running your app on ECS is generally a great way to just do away with a whole class of problems. I’ve never found lambda to do away with any of the issues I encounter on ECS.
Not the person you asked, but for me: "audible". i.e. my thoughts are an inner voice.
It might be, though a lot of municipalities also have bylaws that require certain forms of ground cover on lots, either for aesthetic or drainage purposes.
Huh. I have a lot of trouble visualizing things in general, I suppose I would be a "4" on the scale from the article, but this prompt is actually easier than most for me. Perhaps because I've spent a lot of time hiking in mountains?
Most people would think twice before hiring an autistic CEO. Very few people would admit "I don't think it's a very good idea to hire an autistic CEO". That's the pretense GP was speaking of.
I just want you to know that kind of uncalled for unkind behavior doesn’t have a place here on HN. Please do better in future. This isn’t Reddit.
Very helpful, so the type of work doesn’t really matter ?
I sudo bash a lot as well. Some times I regret it when I try to figure out what the hell I did months ago. :)
Sure! All part of layered controls and reporting.
Without a new maintainer and perhaps a group of dedicated supporters, Carp may as well be considered abandoned. The existing head maintainer and major contributor has moved on to other things.

https://github.com/carp-lang/Carp/issues/1460#issuecomment-2...
Yeah the 21" sun monitors we had in school were trinitron. I remember they were heavy for a 21" monitor (shielding?) and the degaussing on startup would induct into an adjacent monitor. (I was a sysadmin for a Sun heavy CS department in the 90's.)
Sounds almost like WW1, one might say ;)
Your suggestion doesn't solve the problem. I want to know about updates without being forced to install them to avoid being badgered. AFAIK that's not possible.
The article uses the VVIQ test (Vividness of Visual Imagery Questionnaire), taken on the Internet, to select aphantasiac participants. I cannot take research like that seriously.

> For example: imagine a triangle. What color is it?

> For a true aphantasiac, this question is meaningless.

If you are not an aphantasiac, how do you know what meaning this question has for one? I am pretty sure aphantasiacs can "imagine" a triangle with some color in it. It is just that this imagine manifests differently than it does for you, but how can we measure that objectively?

To elaborate, even for an aphantasiac, a triangle or a color is not something abstract. You can draw it on a paper, and it is right there. If you close your eyes, you can remember what you have drawn on the paper, aphantasiac or not. So how exactly do you distinguish the quality of memories here? Certainly not with vague internet questionnaires. Research like that makes me really angry.
Thanks for sharing your insights.

One wonders if the business model for supporting efforts like this could be to provide the support/services, while keeping the code base open source?
Well he calls that whole field “not real linguistics” basically, so I think it makes sense that they wouldn’t accept his theories! Whatever you call the two things, I feel like

1. “what are the neural structures and programs that produce language” and

2. “what languages have humans used to communicate in specific historical contexts, and how do these practices relate to each other?”

…are both worthwhile questions, and they obviously inform each other. But don’t you see where he’s coming from by calling the former “the biological study of language production” and the latter “the anthropological study of language usage”?

I’m interested to see you usually loose points! That brings me joy as a (non-academic, self-employed) chomskian, even tho it’s obviously infuriating people are still downvoting based on differences of opinion in 2024. My view is the opposite of yours: almost every corner of the internet has dismissed Chomsky as unempirical and also disproven by recent cross-cultural studies (??) and LLMs, from Hinton to the Stanford Phil page on linguistics to the Wiki and Britannica articles. I frequently see anti-Chomsky papers on HN and in my lit reviews from the connectionist/positivist camp in general, but that’s obviously a terribly biased survey. Perhaps we all have confirmation bias to see our “team” as the underdogs…

In terms of debating specifics (no pressure to respond, your outlook is very valid):

He’s still being cited a lot (160K in 2023 compared to recent peak of 210K in 2017), but of course that could all be refutations and/or non-linguists. Ultimately I absolutely agree that applied linguistics has far more practitioners in the US (the “west”?) today, but I don’t think that’s necessarily any kind of refutation of the merits of theoretical work.

I’m currently engaged in implementing general ideas of Chomsky’s into a cognitive model for AI, and I definitely think it’s a more productive theory than you’re giving it credit for. For one, the two basic observations “basically all linguistic inference is done by procedurally merging symbols and signs” and “what separates humans from animals is the ability to introspectively index and merge symbols and signs effectively” are essential pillars of my whole paradigm — without them I wouldn’t event know where to start! I think it’s much better than some competing “grand narratives” for human sciences like Behaviorism or Postmodern Relativism, but of course it’s far from perfect and surely has discouraged some valuable work over the years. I agree that it isn’t empirical, but only because it’s a guiding idea/standpoint/perspective and not what Chomsky would call a “scientifically defined term”. UG/nativism/minimalism gradually loose or gain parsimony in relation to our body of evidence over time, but they’re not consistent or specific enough to be fundamentally proven or disproven anytime soon IMO
I don't know what you or they are expecting to get out of it. The only good answers you're likely to get about what people are like (on average) were copied from Wikipedia or some other random website.

As a source of hints or fancy autocomplete, an LLM can be pretty great, but it's not a way of doing statistics on people or even on texts, and you can't trust it blindly.
> if you need to be root, then login as root via console

1: This requires every user to have the root password, while sudo does not

2: If everyone just logs in as root there's no way to audit who actually logged in and did what.
My understanding is that disparate impact is still extremely difficult to win in court and is rarely tried. Do you really think any meaningful number of cases that could technically fall under this rule are tried and won in court?
Didn't know about this, very useful!
I guess this means the H doesn't stand for Houston.
Yes, you’re being accurate and it’s likely somewhat like you’re saying. I mean, rational points!

But not including or disclosing this in crime statistic reporting while using them as justification for critical decisions and presenting them to the public as the truth is deeply disingenuous isn’t it?
> This is why black box AIs should not be tolerated. Making a decision is one thing. Being able to explain that decision is something else.

Or just don't have the magic box make free-form decisions. Limit it to extracting specific data points (and the RAG stuff that eg bing does seems pretty ok at attributing assertions to where it found them), and then feed those into a traditional explicit calculation.
Alice wants to profess her love to Bob, but isn't certain if the feelings are mutual. If they aren't, Alice is concerned that Bob might show her letter to Carol, Chuck and Chad, effectively publicly ridiculing her. (Carol, Chuck and Chad have a mean side to them, but they're not unreasonable: They'll only laugh if Bob can prove to them that he didn't just forge the love letter himself.)

A bad way of doing this would be for Alice to sign her entire letter using her private RSA key, known to everybody (Bob, Carol, Chuck and Chad): The condition of Bob being able to verify its authenticity is fulfilled, but Alice is not safe from ridicule.

So what Alice can do instead is, for example, to create a random symmetric key, and sign only that. She then encrypts and authenticates (which is different from signing!) her actual message using that key, using both symmetric encryption and a message authentication code. Finally, she encrypts the symmetric key and her signature of it to Bob.

Now Bob can still be certain that he did indeed receive the message from Alice and nobody tampered with it, but he won't be able to prove that fact to anybody else, since he holds all the information required to forge any possible message. In fact, the only thing he can prove to the world is that, at some point, Alice wrote some message to somebody, but neither that that somebody was him, nor what that message might have contained.
Right but this is very much a special case that doesn't satisfy the tx standardness rules so it'd require more effort to include in a block.
That's extremely dangerous. Any software running as a wheel user can escalate privileges willy nilly.
A dual-issue in-order RISC-V isn't enough smaller than a P54c to make a significant difference. The overwhelming majority of Larabee's area went to SIMD units and caches.
It's not quite what you're describing, but TruffleRuby is Ruby on GraalVM:

https://github.com/oracle/truffleruby

Unlike GraalVM Java, as far as I can tell TruffleRuby doesn't provide a bundler that can create a single executable out of everything, but in principle I don't see why it couldn't.
If you do that you deserve what you get
Yes. That's literally what I did.
Git hosting platforms generally have controls that allow you to prohibit force pushes on protected branches (i.e. master)
Not using white space as a delimiter
> My deepest darkest secret, is that I throw away my soap after my cleaning lady finishes cleaning my house.

Well that's all kinds of fucked up
Low level "machine sympathetic" programming is just one type. If you restrict yourself to it, you'll be no better than the programmer who's restricted to any other type. All these abstractions didn't spring out of nowhere - in many cases they make for very flexible software that is cheap to create. Go learn both ends. And the middle. And the weird outliers.
>> A machine that can reason with an extremist is far more useful than one that an extremist can identify as such.

And a machine that can plausibly sound like an extremist would be a great tool for propaganda. More worryingly, such tools could be used to create and encourage other extremists. Build a convincing and charismatic AI, who happens to be a racist, then turn it loose on twitter. In a year or two you will likely control an online army.
A good way to think about what it is like to be color blind in a world where others see more colors is to consider tetrachromats. From Google:

> "People with tetrachromacy have a fourth cone in their retinas, called a tetrachromat, that allows them to see up to 100 million colors, compared to the average person's 1 million. This extra cone gives them access to new color ranges within the yellow and green spectrum, which can create millions of new color variations. "

I can only imagine how much more vibrant the world looks to them in terms of sunrise and sunset, walking in a forest, etc.