Preferences

zik
Joined 3,402 karma

  1. I've actually been toying with writing an Algol 68 compiler myself for a while.

    While I doubt I'll do any major development in it, I'll definitely have a play with it, just to revisit old memories and remind myself of its many innovations.

  2. As a fan of Algol 68, I'm pretty excited for this.

    For people who aren't familiar with the language, pretty much all modern languages are descended from Algol 60 or Algol 68. C descends from Algol 60, so pretty much every popular modern language derives from Algol in some way [1].

    [1] https://ballingt.com/assets/prog_lang_poster.png

  3. In most word processing software you just type "--", or "--- " to get an em-dash. It's not rocket science.
  4. > Our AC plugs are, however, the safest design on the planet.

    Not if you step on them with bare feet - those things are worse than LEGO. They could punch through a horse's hoof.

  5. It's a patent on a physical process for measuring blood oxygen. It's not a software patent.
  6. This has been in process for over a year. It's not a sudden thing. The press you saw was all part of a campaign to push the idea.
  7. Wow. That's surprisingly lame.
  8. I should have said "supermini". While mainframes had tried a variety of virtual memory schemes, the VAX was the first supermini to adopt the style of demand paged flat address space virtual memory which pretty much set the style for all CPUs since then. A lot of VAX features, like the protection rings etc., were copied to the 80386 and its successors.
  9. Cockies are the pranksters of the bird world. They're smart and they think it's hilarious to mess with each other and anyone else. They also tear everything to pieces. So it's no surprise really that if any bird worked out how to operate a drinking fountain it'd be these hilarious little jerks.
  10. The Bellmac-32 was pretty amazing for its time - yet I note that the article fails to mention the immense debt that it owes to the VAX-11/780 architecture, which preceded it by three years.

    The VAX was a 32-bit CPU with a two stage pipeline which introduced modern demand paged virtual memory. It was also the dominant platform for C and Unix by the time the Bellmac-32 was released.

    The Bellmac-32 was a 32-bit CPU with a two stage pipeline and demand paged virtual memory very like the VAX's, which ran C and Unix. It's no mystery where it was getting a lot of its inspiration. I think the article makes it sound like these features were more original than they were.

    Where the Bellmac-32 was impressive is in their success in implementing the latest features in CMOS, when the VAX was languishing in the supermini world of discrete logic. Ultimately the Bellmax-32 was a step in the right direction, and the VAX line ended up adopting LSI too slowly and became obsolete.

  11. Surely he should receive a prison sentence for that alone?
  12. That's one vision, but it's probably not the most likely one. People like privately owning cars, and as long as they're more convenient than hiring taxis it'll probably stay that way.

    Here's another vision of the future - gradually everyone's cars become self-driving, and now cars are more accessible to a wider range of people. 30% of the population currently can't drive due to age or disability, but if cars drive themselves the elderly, disabled, and even children can now own and operate vehicles. And now you have 30% more cars on an already congested road system. That should be enough to make traffic jams the norm everywhere.

    But in case that wasn't bad enough, consider this - now people can do other things while they travel, because they don't have to be driving. So, in turn, they can live further and further away from their workplaces in cheaper, larger houses and do more of their work on the go. And while they do this they're spending more time on the roads, and - you guessed it - causing more congestion.

    And because parking will always be expensive and hard to find in busy city centers, people will set their cars to loiter while they visit, rather than parking. Just going round and round while their owners shop. Causing - you guessed it - even more congestion.

    TL;DR - the most likely result of autonomous vehicles is out of control congestion.

  13. This is a very cool project but I feel like the claim is overstated: "PyXL is a custom hardware processor that executes Python directly — no interpreter, no JIT, and no tricks. It takes regular Python code and runs it in silicon."

    Reading further down the page it says you have to compile the python code using CPython, then generate binary code for its custom ISA. That's neat, but it doesn't "execute python directly" - it runs compiled binaries just like any other CPU. You'd use the same process to compile for x86, for example. It certainly doesn't "take regular python code and run it in silicon" as claimed.

    A more realistic claim would be "A processor with a custom architecture designed to support python".

  14. I remember the excitement around VR back in the late 80s. These new polhemous motion tracking devices and LED microdisplays were going to change the world! Except the technology was expensive and ultimately it kinda sucked. It was barely used outside academia, interest died off gradually and eventually it was tacitly acknowledged to be going nowhere.

    Then 30 years on Oculus was founded and everyone who'd never used one of the old VR systems was super excited. To be fair, the technology was a step better - much cheaper and more accessible, low motion input latencies, better resolutions. But ultimately it's still not really quite good enough and it seems that the hard reality is it's not going to make its way into mainstream consumer everyday use this time either.

    I can't wait for round 3 in 2040 or so.

  15. His estimate the LCoE of an electric vehicle with lithium batteries is off by a factor of ten. My back-of-the-napkin calculations make it to be $0.22–0.25 per kWh.

    Let's compare two vehicles - an EV car vs an ICE car - in terms of their energy costs per mile, including energy storage. Using the above numbers the EV comes out to around $0.07 per mile including the lifetime costs of the battery, and the ICE comes out to around $0.125 per mile.

    In short - his numbers are completely wrong and when calculated correctly prove the opposite of what he's trying to say.

  16. In my country (Australia), companies have been found guilty in court when making that claim. It considered false advertising to claim your product is "unlimited" when it is not, in fact, unlimited.
  17. In the end it was a dumb comment by one of the Go devs which got jumped on by all the Go haters. Contrary to the popular meme, Go's not just for mid-tier programmers - it never was (and to be fair to Rob Pike, they've twisted what he said). But sure, it makes it easier for programmers at all levels to get started, and to get real work done. That includes advanced people as well as the inexperienced.

    I think the ultimate goal of making a programming language is to cause the least friction for a programmer trying to get real work done, and in my experience Go's great from that point of view. Language bells and whistles may be exciting, but often don't pay their way in terms of real world productivity, IMHO.

  18. > The public doesn't have access to RISC-V hardware and it won't have access anytime soon.

    There's plenty of RISC-V hardware around, and anyone can buy it. eg. [1]

    [1] https://wiki.gentoo.org/wiki/RISC-V_hardware_list

  19. The way precompiled headers work in C++ is a bit of an ugly hack. And worse, it's almost as slow as just compiling them all every time anyway.
  20. Do you have a reference which shows they weren't fabricated or is this just your opinion? Because I feel if we know for sure they weren't fabricated they'd have at least proceeded to trial with it. Particularly considering they claimed they posed as hit-men to entrap him, which would be solid evidence. But later they dropped that claim entirely.
  21. There wasn't any evidence that actually happened. It appears that it may have been fabricated by the same investigators that later robbed him of some millions of dollars worth of bitcoin. Then when it went to trial the murder-for-hire charges were completely dropped due to lack of evidence.

    He was convicted of:

      1. Conspiracy to traffic narcotics
      2. Continuing Criminal Enterprise (CCE) (sometimes referred to as the “kingpin” charge)
      3. Computer Hacking Conspiracy
      4. Conspiracy to Traffic in Fraudulent Identity Documents
      5. Money Laundering Conspiracy
  22. They dropped the contract killer charges - it appears that they were fabricated to try to turn public opinion against him and get him jailed. But as soon as they went to trial the charges were dropped for lack of evidence.
  23. And it avoids the NULL == 0 ambiguity, allowing for better type checking.
  24. > ...told me distainfully that the only consequence of ULEZ was that they were not going to drive as much.

    Did they not realise that's literally the whole point?

  25. Higher levels of CO2 impair cognitive function [1].

    In fact there's no floor - even small increases in CO2 have small but measurable effects.

    [1] https://www.hsph.harvard.edu/healthybuildings/2021/09/09/imp...

  26. Here's some anecdotal evidence - a friend worked at CrowdStrike and was horrified at how incredibly disorganised the whole place was. They said it was completely unsurprising to them that the outage occurred. More surprising to them was that it hadn't happened more often given what a clusterfrock the place was.
  27. I feel like your experience was quite different to mine. I used TCP/IP in the late 80s at university and doing commercial contract work. I remember OSI existing but at the places I worked it was treated as less common.
  28. TCP/IP was developed in the 1970s and adopted as the protocol standard for ARPANET (the predecessor to the Internet) in 1983.
  29. While it's still debated, it seems likely that the BPAs in plastic will be classified as mildly carcinogenic at some point. It's probably not a big concern to be touching your phone case but maybe more so if it's millions of particles permanently inside you.
  30. The submarines are almost certainly useless. We won't get them for decades. We're not even allowed to service the nuclear reactors when we do get them. And the technology is already an old one and will likely already be superceded by the new much quieter air-independent fuel cell and lithium battery technologies which other countries are adopting.

This user hasn’t submitted anything.

Keyboard Shortcuts

Story Lists

j
Next story
k
Previous story
Shift+j
Last story
Shift+k
First story
o Enter
Go to story URL
c
Go to comments
u
Go to author

Navigation

Shift+t
Go to top stories
Shift+n
Go to new stories
Shift+b
Go to best stories
Shift+a
Go to Ask HN
Shift+s
Go to Show HN

Miscellaneous

?
Show this modal