Recent submissions

Comment · 1 year ago
Yes but not precisely. There is an uncertainty that is difficult to remove.

However, if you combine it with modern image recognition and you know your target it will be probably enough

Comment · 3 years ago
My impression is that Harvard will be filled with amazing students nonetheless, there are a lot of them.

It may miss some of the extraordinary ones, though.

Comment · 3 years ago
This field is like a minefield for critical thinkers given the sensitivity around the issue and the difficulty in finding rigorous answers.

In stuff like that I don't trust the mainstream, nor I do trust any publication that is not very thorough. Since just establishing if a publication is thorough takes too much time for me I am content with a lot of question marks.

I accept that I do not know anything about general trends - only some personal stuff about myself and some people around me which may be or may not be representative.

Surprisingly you can still live well after you accept you are not required to have an informed opinion of this issue. You can still spend your time having fun and writing code

Comment · 3 years ago
Some elegant abstractions are created too. JS modules, for example. Or, in another field, the Language Server Protocol.

But yes, humans are humans and everything that is "simple" will get built upon and then become the backbone of something complex that will engulf and smother it as it evolves.

Comment · 3 years ago
The church defended a scientific assertion based on theology and used their (absolute) political power to curb other worldviews.

Even assuming that Galileo could not prove beyond reasonable doubt heliocentrism as a physical model, and that the Church accepted that the Ptolemaic model wasn't valid - the Church took an active part in asserting that "heliocentrism is heresy". They could have said it's not their own matter to pontificate about and they instead went after Galileo asserting that he overstepped his boundaries.

It's very possible that Galileo (and the stories about him in later epochs) was not 100% in his assertions and his arguments. And it's important to look at the history from an objective point of view. However if you look at it as a battle for freedom to do experiment-based research, yes, the church was evil at that time.

Comment · 3 years ago
In fact gluons have a QCD charge, they just don't have a QED (electric) charge. That QCD charge is basically one color and one anticolor, minus the trace. So there are 8 different basis vectors that define the space for what the charge of a gluon is.
Comment · 5 years ago
In defense of the Remarkable its primary purpose is a very useful use-case. No iPad or Android tablet could get me to ditch paper and notebooks altogether. The Remarkable did it.

And since it is hackable the community made interesting strides in other use cases as well

Comment · 5 years ago
Their SIMD vectorized instructions are very neat and clean up the horrible mess of x64 ISA (I am not familiar enough with Neon and SVE so I don't know if ARM is a mess too)
Comment · 5 years ago
I am waiting for "React Native for the Web for Native" as a tool to port React Native for the Web pages to native apps.

To be followed by "React Native for the Web for Native for the Web" to port those apps back to the Web..

At some point they will just emulate a browser into a PC into a browser to make your code more portable

Comment · 5 years ago
You'd be surprised by how much water has been saved in droughts by encouraging this kind of small scale efforts. E.g. the Cape Town water crisis
Comment · 5 years ago
They are breaching a walled garden. And they are looking at a system with capabilities unseen before. And Apple has its prestige. I can totally understand the excitement that goes into this.

Of course it's like working in front of an armed cannon that can be fired at you at any moment. Apple can very easily perform a lock in the seriousness of which no desktop computer has ever seen before, given they control the hardware down to the transistor level.

Comment · 5 years ago
That cross-compiling is still so thorny in 2021 is in my opinion a big failure of software engineering.

The creator of Zig is maintaining a very accessible and immediate cross compilation infrastructure for Zig and C alike (zig cc). It's a secondary thing to him, but I practically use it very often since it just works, in contrast to the other stuff. Unfortunately even zig cc has often issues with less tested platforms like 32 bit ARM

Comment · 5 years ago
Probably I am lucky but I don't meet a lot of people who use Twitter outside Twitter.

I believe that Twitter is not a cultural influencer as much as a product used by people who already have a rather shallow philosophy. So I do not buy into the cultural decadence argument since they fail to convince me that Twitter-like media significantly influence people behavior.

Comment · 5 years ago
I wouldn't look at the mouth of a gifted horse. Their closed source binary is not huge.

Also I don't worry about updates. Why would I connect my notebook to the Internet anyway? I just don't install them.

I guess it's a matter of time before fully open source display drivers are available and I can do my part too to make it happen.

When it happens I will have an ownable very nice, thin and responsible e-notebook. It will never be connected to the Internet and I will patch it myself if I will happen to want a new feature.

Maybe you are right and it could be more FOSS than it is, but in a world where you don't really own anything valuable anymore I am so elated about the hackability of this device that I'll take a bit of tinkering with binary files.

Comment · 5 years ago
In the rM1 you just write to a framebuffer device in /dev/fb0 to write on the screen. It's so easy you could probably write an application that does that, compile it for ARM, load it via scp and run it. All in 15 minutes even if you know nothing about the Remarkable itself.

The rM2 is a lot trickier. A full reverse engineering of the drawing routines is still unfinished, as far as I know. So you either manipulate the memory of their closed source application or reuse big binary chunks of it. There are of course abstraction layers built over that by the community but as of today I believe it's much less refreshing than the rM1.

The rM1 used the chip electrophoretic display controller directly , while the rM2 has a software controller which is closed source. Hence much of the complications

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton