News for hackers. Stuff that matters.

hyperpallium

Re:Questions to help people decide what to learn on Monday June 15, 2020 @12:32AM (#23523824)
To me "learning" means understanding, not memorization on flashcards. Knowing stuff is part of it, but for me, the knowing comes from the understanding.

> people dislike questions that don’t match their mental model

> “what are the 4 parts of a HTTP request?”

I would describe this as a non-injective function. Unambiguous in one direction, but ambiguous in the other. It seems to be very common in lecturers who (1) have forgotten what it was like to learn it (2) aren't precise enough to ensure clarity as a matter of rigour.

Criticism aside, learning something is infinitely better than learning nothing. And finding a way to make it enjoyable and satisfying is a worthwhile end in itself.

In A Fire Upon the Deep, the Skroderiders' cargo was a one-time pad.
Sounds like depletion of something, perhaps in the energy metabolism pathway, such as thyroxine.
> The PS5's SSD can supply data at 5.5 GB/s. The RAM runs at 448 GB/s, 81 times faster. https://www.anandtech.com/show/15848/storage-matters-xbox-ps...

SSD is compressed (by "Kraken"), giving 8-9GB/s typical.

You could compress RAM too, but not worth the latency penalty.

"SSD as RAM" is a good way to reason about it.

It means you have a lot more RAM, e.g. thus, PS5 has 825GB of RAM. RAM in the TB, soon.

Would a couple of orders of magnitude make a difference? If software is designed with terabytes of RAM in mind?

Ratchet & Clank is the only demo with new gameplay based on the SSD.

But it's overused, giving each game world less weight. The technological imperative, preoccupied with whether they could, etc. In contrast, artificial constraints add depth to gameplay, e.g. limited movement speed/duration ("sprint").

All that said, keeping processors fed with data is a central problem of CS. The innovations here are not just the SSD itself, but elimination of bottlenecks in the architecture (e.g. direct placement in GPU RAM).

Typically, storage is 1000x slower than RAM. On PS5, it's 50x. That has got to be a revolution in algorithmic space-time tradeoffs... which has got to be reflected in gameplay, somehow, somewhen.

For covid19, some countries didn't take it seriously until they saw what happened in Italy.

This could happen for global climate change, if we have dozens of Earths.

Re:How Birds Evolved From Dinosaurs (2015) on Wednesday June 10, 2020 @10:20AM (#23477280)
> early birds looked very much like infantile or even embryonic raptors

Sounds like neoteny, the retention of juvenile characteristics in adulthood. See: domesticated foxes, dogs (esp toy breeds), people. Seems like a particularly easy evolutionary path, perhaps take a step back, then forward.

closed as interesting
Re:Anders Tegnell defends Sweden's virus approach on Thursday June 04, 2020 @02:52AM (#23413433)

  Sweden's economy, which relies
  heavily on exports, is expected to
  shrink 7% in 2020

  [neighbours] dropping mutual border
  controls but would keep Sweden out
Sometimes it's better to go with the crowd, even if you're right.
Re:Programming as Theory Building (1985) on Monday June 01, 2020 @01:51AM (#23375768)
geometry and visual proofs
Re:Idea Generation on Friday May 29, 2020 @02:13AM (#23346758)
From a VC's point of view, for early startups, only pre-chasm matters. If many don't cross, well, it's a numbers game.
Re:Tools for Better Thinking on Friday May 29, 2020 @01:58AM (#23346689)
42
Re:The Chiral Puzzle of Life on Sunday May 24, 2020 @08:03PM (#23296148)
> A similar mystery is why DNA chose a base64 nucleic coding system for 21 amino acids and a few punctuations.

This implies a kind of Cambrian explosion of coding systems for nature to "choose" from. Maybe xenogenetics will help us recognize its remnants.

Clash of ecosystems? At interfaces: ARM is far more customizable than x86 - but on chip. And at targets: ecosystem revolves around low-power.

e.g. (21 TOPS) Xavier NX is for devices "constrained by size, weight, and power budgets."

I meant in math.

BTW, pedantry: -2 * -2 = 4 too

Can we say the difference between imperative and declarative is ordering or associativity?
Is f(g(x)) imperative? There's an ordering... and it works in terms of mappings, not outputs...
Re:Termux and Android 10 on Monday May 18, 2020 @02:55PM (#23226865)
nvm
Dual licensing: for an open source library that some businesses will want to distribute with their closed source product, use GPL 2 which doesn't allow that. Then businesses will pay for a commerical license from you that does allow it.

It doesn't affect open source users; though Stallman doesn't like it. Projects using this kind of idea are berkleyDB and ghostscript.

A mew Kzinti lesson? "a power beam's efficiency as a weapon is in direct proportion to its efficiency as a power beam."
Thanks! That is much more. Also, although your hard graft was enjoyable (working autonomously etc), your full amount would be far higher still.

Re youtube channel: I think you're right on both counts, people will love it, people will hate it. Ironically, charging for it would be one filter. FWIW I think you're right to not risk it! (maybe a book would be safer?)

True, but it's not zero work, and you must retain sufficient investing expertise to interpret and respond wisely. Maybe "responsibility" is more apt than "job".

And over decades, things change, e.g. GFC and now covid19, world wars etc. I'm not sure, does a bond index protect you? You'll at least need sufficient buffer to ride it out, perhaps several years worth.

House rentals have issues too, long-term maintenance, council issues, vacancies in a depressed economy.

Thanks! I also was about 33. And it did become like a prison, at the end (I think because I gradually shifted focus from value, to money).

Your adventure sounds like trememdous fun too. I think you retired with much more money than me (I stopped at the absolute minimum, when it was really taking off).

Learning etc is creating value, and could well be valuable to society long-term - just lacking that immediate feedback. Your consulting gives that. (I did some consulting too, but can quit if non-tech issues make it unpleasant. That's the point of wealth, isn't it?... but it also meant I didn't have work to out how to solve/overcome/deal with it).

BTW I achieved "Financial Independence, Retire Early", but didn't like it - though it was tremendous fun getting there, by creating value that I and others valued - being a good, contributing member of society felt good. (And the motivation of FIRE helped.)

Plus, you don't really retire, your job is now investing. If you really love that particular job (like Buffett does), then this works out well.

But if your innate talents and interests lie elsewhere, you'd be happier doing that... and the need for money can help motivate you, during those times you don't feel like it.

It doesn't seem like extra motivation should be important, but is was for me personally. Maybe I'm lacking somehow, as I note that many independently wealthy people do keep working without that motivation. e.g. YC itself. (Though pg now does seem to have really retired, or maybe is a fulltime career parent - there is no more important job!)

Thoughts on motivation?

The market overreacts to bad news. So Buffett bought American Express during a scandal, which (he checked) didn't actually affect their business.

For the USA, business is affected, the question is if it's long term: Will closed businesses reopen? Will unemployed find work? Will the US lose its centrality to China? But however bad it is, the market overreacts.

Re:Rawdrawandroid: Build Android apps in C on Tuesday May 12, 2020 @07:04AM (#23152693)
And then, while correcting it, make another vi typo, etc... a sort of event horizon, esp when tired.

Physical keyboard! With a full size one, it really feels like a unix terminal. Which it is. And very fast by 70's unix standards.

Re:Rawdrawandroid: Build Android apps in C on Monday May 11, 2020 @04:12PM (#23146456)
Termux has some "soft keys" for ESC, ctrl, alt etc (user-definable). Swipe in from left, hold the button labeled "keyboard".

Hacker's Keyboard (app) is the recommended onscreen keyboard (has ESC etc).

But really need a bluetooth keyboard e.g. logitech K480 or fullsize logitech K375s - or regular USB one if your phone has OTG. Bonus: doubles screen space.

Re:Rawdrawandroid: Build Android apps in C on Sunday May 10, 2020 @05:36PM (#23136447)
You can develop in java on a phone within http://termux.com (term + linux repo)... if you're comfortable in vim or emacs.

Older »