Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
sedachv
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
79 ms
·
751.
▲
by
sedachv
10y ago
> bottom line: several key technological leaps can't really ever happen again - ... - these made huge fundamental changes in living standards - no comparably huge changes remain I have some ideas for "huge fundamental changes i
752.
▲
by
sedachv
10y ago
What was confusing for me is understanding that by default Emacs does not back up on every save. It makes a copy when you first open a file, so only the version of the file before you start editing it is what gets backed up.
753.
▲
by
sedachv
10y ago
The kernel just gives you pointers and sizes via mmap/sbrk, it is up to you to keep track of them.
754.
▲
by
sedachv
10y ago
None of the kernel data structures are saved or even visible to the process - the kernel memory (on Linux x64 everything mapped in the upper 128TiB) is not readable by the process. You can have a problem if the kernel system call interface
755.
▲
by
sedachv
10y ago
> people whose skills go out-of-date, and can't afford a retraining program United States job training programs do not work - they are a 1980s Reagan-era privatization scam to funnel tax dollars to private scam "training"
756.
▲
by
sedachv
10y ago
> A binary executable does not rely on the very fine details of the implementation of the OS heap manager, for example, while a dump necessarily would. What are you talking about? What is it about brk(2)/sbrk(2)/mmap(2) that wo
757.
▲
by
sedachv
10y ago
> The real fix would be to make dynamically linkable compiled elisp files (i.e. .so files) and let the system linker make Emacs start quickly just like any other program. Dynamic linking is not quick! https://en.wikipedia.org&
758.
▲
by
sedachv
10y ago
> it's a different world, and it has been different for a very long time, with software and OS/hardware significantly more decoupled. This argument makes about as much sense for core files as it does for binary executables, whi
759.
▲
by
sedachv
10y ago
> Nobody is stepping up to do the work, plus Guile has serious bugs on Windows and OSX, single-digit number of developers and few, if any, users. So Guile Emacs is really a pipe dream that people like to bring up from time to time. You f
760.
▲
by
sedachv
10y ago
> An hourly cron job on my machine rsyncs my source directory to the zone and then creates a ZFS snapshot. So, hopefully no matter how badly I use git now I will never be able to lose more than about an hours worth of work. This is a thr
761.
▲
by
sedachv
10y ago
> Interface stability aside, what fork does is simpler: a copied process can rely on its environment matching its parent's enough for a large subset of the contents of the duplicated address space to retain their meaning. Serializin
762.
▲
by
sedachv
10y ago
> Reading that LWN article, it looks like Guile wasn't a great choice from a community perspective I think going forward it will be. Between Guile-Emacs, Guix, and GNU Shepherd you have the best-supported Lisp Machine operating syst
763.
▲
by
sedachv
10y ago
Text editing is basically 90% of command-line interfaces, and Emacs has its own Unix-like shell with Unix-like utilities (that work the same on every platform, even Windows), terminal emulator, file manager, a bunch of email clients (I stop
764.
▲
by
sedachv
10y ago
BTW, something that just came to mind: this "bad taste having unbounded consequences" of copying the entire process memory is exactly how fork(2) works.
765.
▲
by
sedachv
10y ago
This is Lisp on the IBM 704/7090 and PDP-1 in 1960-1964. Ritchie would not start work on C until 1969 and there was no standard C library (which, btw, is completely irrelevant to the runtime state of a process) for decades. There were
766.
▲
by
sedachv
10y ago
> Instead of engineering around this (lazy loading services, fixing things, not doing things nobody needs) they had the great idea they could start the editor once and then core dump the in-memory state of a running editor. Then on later
767.
▲
by
sedachv
10y ago
> Imagine paying a monthly subscription fee just so you can offset the liability when Angular has a security hole. This would run a lot of small shops out of business. Surgeons are not liable for, for example, hip replacement implants fr
768.
▲
by
sedachv
10y ago
> However, the fault probably does not lie in someone writing bad software; it's more about the authorities themselves defining a bad workflow when specifying the system. > This looks like fundamentally a public sector process is
769.
▲
by
sedachv
10y ago
> It's not just money. It's paperwork, bureaucracy, and ultimately not effective. Practically, the only way to ensure safety is to take down the internet. https://logfall.wordpress.com/all-or-nothing-fallacy
770.
▲
by
sedachv
10y ago
> How is it not censorship when somebody actively monitors what is posted on Twitter and makes a judgement on whether or not that post is appropriate? What is appropriate and how does free speech equate to that in your mind? Do you ever
771.
▲
by
sedachv
10y ago
> Is there a reason you used the term "Mormon conspiracy"? The vast majority of supplement scam companies (and their closely related scam cousins, multi-level marketing) in Utah are run by Mormons and have their origins in trad
772.
▲
by
sedachv
10y ago
If you have a sewing machine it takes less than 15 minutes to tailor a shirt down (just put it on inside-out, pin, and sew). Made-to-measure mail-order dress shirts are an idea from the 1990s AFAIK. A while back I collected some promotional
773.
▲
by
sedachv
10y ago
My favorite Seymour Cray anecdote is from Alan Kay when he did an AMA here on hn a few months ago: "Seymour Cray was a man of few words. I was there for three weeks before I realized he was not the janitor." https://new
774.
▲
by
sedachv
10y ago
For one, getting data into AWS is a problem for scientific computing. For example, the Large Hadron Collider experiment generates 27 terabytes of data per day and has its own network: https://en.wikipedia.org/wiki/World
775.
▲
by
sedachv
10y ago
In reply to user misrepresent, who seems to have signed up to HN just to attack RMS: Wrong. "Revision 1.29 February 9 1998 esr Changed ``free software'' to ``open source''. " http://www.catb.org/
776.
▲
by
sedachv
10y ago
> Destroying #2 doesn't have to choke off the flow from the impossible to the possible, if adjust our society around it. I honestly cannot tell exactly what the parent comment is referring to with #1 #2 #3, but a mutual change of so
777.
▲
by
sedachv
10y ago
Stallman recognized this from the start of GNU: "proprietary modifications will not be allowed" https://www.gnu.org/gnu/manifesto.html
778.
▲
by
sedachv
10y ago
> Most non-fiction books revolve around a few central ideas. That only applies to business, popular history, popular psychology, self-help, etc. books written for the mass market. Not surprisingly most of them are garbage and frequently
779.
▲
by
sedachv
10y ago
It is one good clue for identifying neo-Nazi trolls. Checking your post history confirms this.
780.
▲
by
sedachv
10y ago
> Does anyone else feel that way or am I being unreasonable? Not at all. It is not much of an exaggeration to say that the current situation with lack of dietary/cosmetics product regulation in the United States is the result of a M
More ›