HackerTrans
TopNewTrendsCommentsPastAskShowJobs

burfog

no profile record

comments

burfog
·6 年前·discuss
For ARM, can we have the "." separators? They are standard for Aarch64 anyway, and they make the 32-bit code far easier to read. Like so:

add.s.ne

ldm.ia.cc

(in both orders, for those cases with two suffixes)
burfog
·6 年前·discuss
Yes, ideally the labels would be strings in the style of C source code. That includes using \0 to put NUL bytes in the middle. It also includes wide character strings.

This allows for unusual languages like LISP and FORTH, without mangling the symbols. Symbols could have commas and spaces.
burfog
·6 年前·discuss
You're a bit young to really remember the Soviet Union. I'll fill you in, a bit.

They used central solutions. Scientists and other experts directed the economy. Without the signalling mechanism of price, demand and supply got way out of whack. The economy collapsed.
burfog
·6 年前·discuss
That isn't good.

We're trying to slow a pandemic. Until we get a vaccine, public transportation shouldn't be running.
burfog
·6 年前·discuss
Finding a route without congestion is literally impossible for trains stuck on a dedicated track. One little traffic problem shuts down the whole line, including all stations along the route. Since lines are typically connected without redundancy, a failure can partition the network into two disconnected halves.

All it takes, in one tiny little spot anywhere on the line: derailment, flood, suicide, stuck switch, malfunctioning sensor, failed motor, wrong kind of leaves on the rails, wrong kind of snow on the rails, broken signal, street-running car crash, tracks blocked off for a crime scene investigation, bomb threat...
burfog
·6 年前·discuss
There are many more. It would be difficult to enumerate them all. Nearly anything that causes an exception is easy. Examples:

The 0xf1 byte, an "icebp" or "int1" instruction

In 32-bit code, use an FPU stack underflow

In 64-bit mode, access a non-canonical address

In 32-bit code, use the "into" instruction

Write data using a segment selector that goes beyond the LDT limit

With the alignment checking enabled, do a misaligned memory operation

Of course, we can also do system calls without causing exceptions. Examples:

Write the system call number to a well-known memory location that the OS will poll

Modulate the CPU temperature by running code. The OS decodes the signal. Use message passing that involves OFDM, LDPC, ASN.1, and digital signatures.
burfog
·7 年前·discuss
I do have a strong culinary interest, but I'm also choosy. I try lots of things to discover what is best, and then I use what is best.

Russet potatoes are the best for stew. The others have off flavors or don't soften as nicely.

I have tried many types of cheese. I eliminated all except mozzarella and mild cheddar.

I have tried every exotic fruit in the store except durian. I ended up liking jackfruit, dragonfruit, rambutan, lychee, longan, and loquat.

The point of trying new foods is to find the best, not to pretend that they are all equally delicious.
burfog
·7 年前·discuss
With most of those, each type has a distinct use.

Granny Smith apples are for baking, McIntosh apples are for eating fresh, Red Delicious apples are for decoration, and the rest serve no purpose.

Russet potatoes are for baking, stew, and fries. Purple potatoes are for frying up with steak. The rest serve no purpose.

It's different with bananas. Cavendish is good. Maybe the Gros Michel is good too, but I wouldn't know. The rest are variations of sour, mushy, slimy, and too tiny. It's also a problem of telling when a banana is ripe. It is easy to memorize exactly how a single variety of banana ripens. If there are more varieties, they get mixed up and eaten at the wrong time.
burfog
·7 年前·discuss
If you close a video with too many compression artifacts, then you'll miss out on internet history. For example, Numa Numa:

https://www.youtube.com/watch?v=Cqd1Gvq-RBY
burfog
·7 年前·discuss
DEC Terminal Modern, fitting the old character shapes but having smooth outlines, is rather nice. It's almost like the new Chicago font, which Apple remade as a vector font that would produce the original bitmaps if rendered at the original size.

I'd like to see that for the "fixed" font used as the xterm default. I got addicted to this font, but pixels are getting smaller and my eyes are getting worse.
burfog
·8 年前·discuss
The actual industry term is just "code execution", or maybe "arbitrary code execution" if you want to get more specific than is typically worthwhile, not "RCE".

Usage example: "I got code execution!"