Slashdot Mirror


User: complete+loony

complete+loony's activity in the archive.

Stories
0
Comments
2,514
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 2,514

  1. Re: It's not the Earth's fault on Leap Second May Be On the Chopping Block (ieee.org) · · Score: 1

    Never really understood leap seconds. I mean timezones are rounded to the nearest hour (mostly) and cover a large width of the earth's surface. IMHO we should simplify the global standard, and maybe consider shifting timezones by 15 minute increments when that starts to become a problem.

  2. Re:In other news.... on $70k Salaries Didn't 'Backfire'; Gravity Payments' Profits Have Doubled (inc.com) · · Score: 1

    Because the change in debt causes booms and busts. If the level of debt compared to GDP was constant, we'd be fine. But debt growth leads to euphoric expectations, which leads to more debt growth. The economy becomes dependant on the rate of growth of debt. A mere slow down in lending can lead to a recession.

    Why do you believe a bank manager deserves your interest payments? What amazing service does he offer to compensate for the rent you are paying him? I'd much rather have the disposable income to invest in more productive ventures.

  3. Re:In other news.... on $70k Salaries Didn't 'Backfire'; Gravity Payments' Profits Have Doubled (inc.com) · · Score: 1

    The level of private debt is an important factor in explaining why the GDP is expanding so slowly now.

    FTFY.

    Creating debt allows us to spend money we don't have. That boosts the economy, and our collective income. Slow down the creation of debt, and the economy shrinks. Try to pay that debt down and we'll enter a deflationary depression.

    Wan't to fix the economy? We have to deal with our mountain of debt, without trying to pay it all back. We need to take the power to create debt away from the banks, and use the government's power to create money instead. Change the rules on lending to limit asset price speculation. Give everyone cash with only one string attached; if you have debts, you must pay them down.

  4. You could build a system where you allow chip and sign, while making this MITM attack is impossible. All it requires is end-to-end hashing and signature of the whole conversation. We already have protocols like that baked into things like https.

  5. Re:You're the problem on Bad Programming Habits We Secretly Love (infoworld.com) · · Score: 2

    Tracking when changes were made, and why, is the job of your source control system. Describing what the code does, is mostly the job of the code; variable names, function names and an occasional brief comment. Describing the expected inputs and outputs of the code is the job of unit testing. Describing the intent of the code, well that's a bit harder to get the right balance. Of course there's lots of overlap, and some huge grey areas.

    When reading someone else's code to track down a bug, or add a new feature. I can understand what the code is doing by reading it or debugging it. I can discover who and when from source control. Perhaps cross referencing to extra information in a bug tracker. The hardest bit is discovering what the true intent of the code is supposed to be. That's where comments are the most useful.

  6. Re:Double every 4 years and it will take less than on Will You Ever Be Able To Upload Your Brain? (nytimes.com) · · Score: 1

    Moore's law doesn't really describe a consistent and straight forward "technology doubling". CPU frequency, power consumption and single core performance have almost flat-lined. And that's without considering the bandwidth and latency delays you face when attempting to scale problems to multiple cores.

  7. Re:Auto generated news? on Replacement of Writers Leads Gartner's Predictions (computerworld.com) · · Score: 1

    There are a few data driven places where you can generate a reasonable written report without involving a human. Sporting game summaries, financial market analysis..... There may be other data sources that can be mined and turned into "news", or perhaps used by journalists to increase their productivity.

  8. Re:Adapt GitHub To Other Uses on GitHub's Next Move: Turn Everybody Into a Programmer · · Score: 1

    Working with a big MS Word document ...

    I think I've spotted your problem.

  9. Re:Gun-free zone? on 10 Confirmed Dead In Shooting at Oregon's Umpqua Community College · · Score: 1

    The US also had amendment 18. The constitution is not immutable.

  10. Re:The algorithm isn't clever, but scales well. on Tracing the Limits of Computation · · Score: 1

    So don't compare only 2 DNA strings at once, or you can compromise and get good imperfect results. Every time you discover a matching sequence, you can leverage the information you have gained from earlier comparisons. DASH: Searching Compressed DNA (disclosure; A friend's PHD thesis).

  11. Re:related: My native FLEX / 6809 machine emulator on Retro Roundup: Old Computers Emulated Right In Your Browser · · Score: 2

    A friend of mine is building a C65 clone. It started as a hobby, using an FPGA to implement the CPU, RAM, sound & video chips. But a whole bunch of 8-bit enthusiasts have joined together to start building everything from cases to IO boards for connecting original peripherals.

  12. Renewable Energy is a better label on Making Liquid Fuels From Sun and Air · · Score: 3, Insightful

    Sure it's not carbon capture, but it is renewable.

  13. Re:Finally! on Google Releases Version 1.5 of Its Go Programming Language, Finally Ditches C · · Score: 5, Interesting

    Builds in Go 1.5 will be slower by a factor of about two. The automatic translation of the compiler and linker from C to Go resulted in unidiomatic Go code that performs poorly compared to well-written Go. Analysis tools and refactoring helped to improve the code, but much remains to be done. Further profiling and optimization will continue in Go 1.6 and future releases. For more details, see these slides and associated video.

    And replacing it with something slower.

  14. Re:Technically, suspend is not the problem. on SteamOS Has Dropped Support For Suspend · · Score: 1

    Not quite. kmscon uses the same key binding format as X because it re-uses the same code.

    I tried using it once, I replaced one of my consoles with kmscon and the only difference I saw was a subtle change in text colours. The fonts and other terminal behaviour seemed identical.

    But it only seemed to work for me with the open source driver for nvidia cards. And that has other limitations.

  15. Re:Technically, suspend is not the problem. on SteamOS Has Dropped Support For Suspend · · Score: 1

    To fix this would require moving the HID key value translations into the kernel keyboard driver, rather than having it (mostly) in user space in all three instances (X, Weyland, console).

    Or just remove in-kernel VT consoles completely, and replace them with a user-space implementation.

  16. Just use git bundle on Ask Slashdot: Patch Management For Offline Customer Systems? · · Score: 2
  17. Re:Yet more proof ... on TPP Copyright Chapter Leaks: Website Blocking, New Criminal Rules On the Way · · Score: 1

    And victimizing a small number of copyright infringers will be better? But we're getting way off track...

  18. Re:Yet more proof ... on TPP Copyright Chapter Leaks: Website Blocking, New Criminal Rules On the Way · · Score: 1

    And prisons in the US are overflowing due to mandatory sentencing of drug related crimes... So tell me again how "on such a massive scale they simply can't do anything about it" is going to work...

  19. Re:Yet more proof ... on TPP Copyright Chapter Leaks: Website Blocking, New Criminal Rules On the Way · · Score: 1

    ... start copyright infringement on such a massive scale they simply can't do anything about it.

    Because that plan worked so well for fighting the war on drugs?

  20. Re:Better link on OS X Bug Exploited To Infect Macs Without Need For Password · · Score: 1

    No shell access needed.

    Well, you do need the ability to set an environment variable, fork and exec a setuid binary. But you don't need to run /bin/sh.

  21. Re:You mean this one? on OS X Bug Exploited To Infect Macs Without Need For Password · · Score: 1

    And my implied point is that the "editors" didn't bother to link to the previous story for context. Without that acknowledgement, I might assume that this is just a dupe with no new "news".

  22. You mean this one? on OS X Bug Exploited To Infect Macs Without Need For Password · · Score: 3, Informative
  23. Re:Proposed solution is more sexist on Researchers: The Thermostat In Your Office May Be Sexist · · Score: 1

    And people feel much better about the temperature if you give them a thermostat that does nothing...

  24. Re:Please explain more on A Tweet-Sized Exploit Can Get Root On OS X 10.10 · · Score: 1

    newgrp is a setuid binary. During the startup of that process, if the vulnerable environment variable is set, dyld will open the requested file. Since stdin=0 / stdout=1 / stderr=2 should be the only open files, the next available file descriptor would be 3. So open() should give dyld that file descriptor.

    newgrp will then drop it's privileges and run your shell, perhaps by calling exec() without forking another process. Since the file wasn't specified to close on exec, the shell will inherit the open file descriptor.

    If we pass "echo "[something]" >&3" to stdin of newgrp, the echo will be executed in the new shell. Even though that shell is running as the logged in user, fd=3 was opened by root. So the result can be appended to any file you want.

  25. Re:Varoufakis on Software Devs Leaving Greece For Good, Finance Minister Resigns · · Score: 1

    I understand why the Euro don't want to deal with Varoufakis, he actually knows what he's talking about. But it sounds like Greek to them.