HNHacker News
TopNewBestAskShowJobs

steamer25

654 karma · joined July 29, 2009

submissionscomments
steamer25··on CIA malware and hacking tools
> although I can't imagine the CIA wanting to hack the election in Trump's favour

Doesn't preclude planting 'evidence' of Russian hacking to stir up a red scare (towards renewed cold war -level funding of the intelligence community) irrespective of the election's outcome. I.e., the fact that anyone actually uncovered secret data through some other means could have just been unrelated/incidental. E.g., if Wikileaks got their material from an inside whistle-blower as they've insinuated.

I wouldn't either be surprised if the 'evidence' of Russian interference was just circumstantial rather than planted... E.g., "Woah, we found evidence of probing originating from Russia (in the pile of probing evidence from script-kiddies all over the world, mostly Nigerian princes but those don't bolster our narrative)!"

https://www.youtube.com/watch?v=7j_ZfKmcnSk

https://en.wikipedia.org/wiki/Operation_Northwoods

http://www.mintpressnews.com/migrant-crisis-syria-war-fueled...

steamer25··on How Uber Used Secret “Greyball” Tool to Deceive Authorities Worldwide
Given the examples of transit authority collusion and cartel competitors wielding bats, accosting drivers and making customers feel like Baghdad is safer by comparison; I was thinking genius like Ragnar Danneskjöld.

In Atlas Shrugged, Ragnar typifies law enforcement as it ought to be (in Rand's view)--engaging those who claim authority but resort to violence instead of productivity as a means of controlling wealth.

steamer25··on Amazon rainforest was transformed over 2,000 years ago by mysterious earthworks
This video by CGP Grey covers some similar issues/hypotheses: https://www.youtube.com/watch?v=JEYh5WACqEk
steamer25··on As Leaks Multiply, Fears of a ‘Deep State’ in America
Quote from that speech: "And it means, finally, that government at all levels, must meet its obligation to provide you with the fullest possible information outside the narrowest limits of national security--and we [the Kennedy administration] intend to do it"

It's amazing how prescient he is of the mounting conflict between full transparency and full privacy and the battle over who should conform to one or the other.

I've also been reminded of Eisenhower's warnings about the military-industrial complex: "This conjunction of an immense military establishment and a large arms industry is new in the American experience... We must never let the weight of this combination endanger our liberties or democratic processes. We should take nothing for granted. Only an alert and knowledgeable citizenry can compel the proper meshing of the huge industrial and military machinery of defense with our peaceful methods and goals, so that security and liberty may prosper together."

https://www.youtube.com/watch?v=8y06NSBBRtY

steamer25··on The deep roots of modern resentment
Depends on your definition of 'liberalism'.

Classical liberalism was synonymous with libertarianism, minarchy, etc.

The modern colloquial usage is closer to meaning left-wing statism (as distinguished from 'conservative' or right-wing statism).

steamer25··on Secret docs reveal: an FBI with vast hidden powers
> Bigger {organization}

> checks and balances

I'd say the two are mutually exclusive.

steamer25··on Ask HN: How do I understand Rust?
> Is the borrow syntax (&x) a reference while vanilla (x) is by value? Or are both passed by reference but with different ownership affects?

This is briefly addressed in the FAQs:

"What is the difference between passing by value, consuming, moving, and transferring ownership?

These are different terms for the same thing. In all cases, it means the value has been moved to another owner, and moved out of the possession of the original owner, who can no longer use it. If a type implements the Copy trait, the original owner’s value won’t be invalidated, and can still be used."

https://www.rust-lang.org/en-US/faq.html#what-is-the-differe...

There are more details in the chapter on the stack and the heap from the book (https://doc.rust-lang.org/book/the-stack-and-the-heap.html)...

"The stack is very fast, and is where memory is allocated in Rust by default."

"What do other languages do?

Most languages with a garbage collector heap-allocate by default. This means that every value is boxed. There are a number of reasons why this is done, but they’re out of scope for this tutorial. There are some possible optimizations that don’t make it true 100% of the time, too. Rather than relying on the stack and Drop to clean up memory, the garbage collector deals with the heap instead."

So unless your data structure is boxed, it's allocated on the stack and passed by value and different ownership effects apply as well.

> I got hung up the other day on passing a String to a function that accepted &str which someone explained to me Strings dereference to &str but I think I just ended up more confused.

String literals de-sugar to &str. E.g.,

  fn borrow_str(s: &str) {}

  borrow_str("foo");         // This works
  borrow_str(String::new())  // this doesn't work

  fn take_str(s: String) {}

  take_str("foo")            // Doesn't work
  take_str(String::new())    // works
  take_str("foo".to_owned()) // works
steamer25··on Ask HN: How do I understand Rust?
Also, save and recompile early and often. If you're using IntelliJ IDEA [Community Edition] with the Rust plugin, compiling is just ctrl + r .
steamer25··on Ask HN: How do I understand Rust?
Basics:

When you're writing (or read someone else's) functions, you should be considering three types of parameters:

  * (&)     borrowed
  * (mut &) mutably borrowed
  * ()      moved
The borrow operator should be your default/go-to decoration. Don't use the more destructive exchanges until the compiler forces you to. As I write this out, I'm thinking this might be a small short-coming in Rust's design. I.e., read/borrowed should maybe be the default/undecorated behavior and special pains should be required to move a reference.

Anyway, borrowed means, "I just wanna read some stuff off of that. I promise not to change a thing!"

Mutable borrowing means, "Gimme that--I'm going to change it! Expect it to differ as part of the output of this function."

Moving means, "That's mine now! I'm going to wreck it beyond any usage you'd try to do after I'm done. If you think you still want it, better hand me a clone."

It might also be good to spend some time working through the book if you haven't already: https://doc.rust-lang.org/stable/book/

Here're some HN comments about advanced patterns:

  * https://news.ycombinator.com/item?id=13470592#13470904
  * https://news.ycombinator.com/item?id=13470975
    * Also recommends http://cglab.ca/~abeinges/blah/too-many-lists/book/
steamer25··on Controlling your own wealth as a basic human right
Obviously, the usage of the words 'own' and 'wealth' in the title have evoked assumptions/interpretations/implications that may or may not have been intended.

I do believe that there is a 'basic'/fundamental human right to retain the benefit of one's own labor.

The situation is complicated through trade. E.g., one might trade their labor for paychecks that can be exchanged for further trade opportunities. A government may provide various protections in exchange for taxes, levies, fees, etc.

In spite of those details, I also believe individuals have a general right to defend their ethically accumulated property/wealth from various re-distribution/re-negotiation/fraud -schemes which sometimes include inflation.

All of that leaves plenty of room for further debate about e.g.,

  * What constitutes ethical accumulation?
  * In which direction is there a balance due for services rendered?
  * Were said services actually agreed-to/contracted/requested?
  * Etc.
steamer25··on I Turned a Routine Traffic Ticket into a Constitutional Trial
> for over a generation the US citizenry has been trained to vote against anyone who asks for more taxes.

My understanding is that in the Reagan era, it was assumed that if tax payers could get tax cuts passed, then common-sense budgetary-discipline would force the legislature to follow through with spending cuts. The motto was to "starve the beast".

The problem is that transfer payments (from tax payers to voter blocks) are so compelling for most politicians that they refuse to swerve in the game of political chicken.

Nowadays, some libertarian-minded voters call for spending cuts directly, hoping that the tax cuts will follow.

Either way, there needs to be some way of signaling for errant government to do more with less as we do via market signals in the private sector.

steamer25··on I Turned a Routine Traffic Ticket into a Constitutional Trial
Right--the regular drivers who are never found in violation are the ones who are claimed to benefit from enforcement. If there are budget shortfalls that can be fixed by enforcement-related revenues, let those who benefit be the ones who pay (via taxation).
steamer25··on I Turned a Routine Traffic Ticket into a Constitutional Trial
+1 for ear-marking

I'd also allow projects that remediate the offense. E.g., for red light violations, I'd allow red light fine monies to fund studies of various intersections to see if e.g., the yellow light duration needs to be made longer, etc.

Or e.g., fines from moving violations in general could go towards improving transportation so that people can safely move about in a hurry.

steamer25··on VR
Yeah, I think the current iteration of VR will be comparable to how the Ninentdo Wii and Kinect were received--initial enthusiasm giving way to the realization that movement is physically taxing and requires a bunch of dedicated space.

Right now, I also think the costs are still too prohibitive for most people whose Kinect sensor or Wii-motes have been long idle.

I think Microsoft's strategy of marketing VR/AR as a productivity tool is interesting.

steamer25··on CVS just announced a cheap generic alternative to the EpiPen
Every pharmacist and, moreover, every consumer capable of conducting a transaction with said pharmacists is also capable of spending the two minutes* required to evaluate the difference between these two auto injectors.

Evaluating the distinction doesn't require anything close to an advanced degree but it's not legal for anyone who isn't credentialed to vend/dispense/trade/exchange/grant/supply/provide the still-very-effective, much cheaper alternative based solely on the customer's informed demand--doing so would be "illegal".

Yes, if your highly-trained, well-payed, in-demand pharmacist has the time and interest; they can work through the call tree until he reaches your highly-trained, well-payed, in-demand doctor; who would've wrote a more general prescription in the first place if it didn't increase their chances of being sued, and get the prescription changed. The problem is, apparently, that hasn't happened often enough--probably because it doesn't happen for free. Someone ends up paying for it e.g., the doctor and pharmacologist, other patients, the insurer and their other clientele or the tax payer--multiplied times however many epinephrine injectors are sold in a given year.

There are few incentives to economize in the chain of payers because health-care is an unlimited 'right' that should be provided for by someone (everyone) else: https://en.wikipedia.org/wiki/Tragedy_of_the_commons

* Link from above: https://www.youtube.com/watch?v=LRgqwgCh4Fs

steamer25··on Why Many Cities Have No Money
+1 If you're having a hard time finding innovators in some area that has obvious utility and isn't already mathematically proven to be near-optimal, the next logical question is, "what's preventing this type of work from being monetized/incentivized?"
steamer25··on Negative Resistance with a Single Atom
For anyone else who wondered, in this context STM stands for Scanning Tunneling Microscope (as opposed to Software Transactional Memory).
steamer25··on Technical report on DNC hack [pdf]
I suppose that depends on the expected reaction to either believing or not believing. In this case, from my perspective, I see two intended reactions to the claims of Russian subversion:

1) To delegitimize the President-elect 2) To foment war with Russia

I didn't vote for the guy but I don't think he's near so bad as his political opponents try to paint him. I'd like to at least give him a chance and to whatever degree he turns out to suck, I'll still blame the Clinton campaign for promoting controlled opposition 'pied pipers' rather than promoting a robust debate in the interest of the American people.

Wrt #2, I will certainly demand very strong evidence before yielding any resistance to that notion.

steamer25··on The Music of the Future
I guess I'm not familiar with anything that sounds quite like it. It obviously does have some metal influence but also seems kinda jazzy and less aggressively sober--having more sparkly reverb-y parts. Her guitar has few traditional design elements and maybe that lends to the perception as well.
steamer25··on The Music of the Future
Here's a pretty recent piece... The first time I heard it, my exact thought was that it's future music. It's unorthodox but still quite approachable and tasteful : https://www.youtube.com/watch?v=8rHO7NW-zH8
steamer25··on Is Sugar Killing Us?
Click the 'web' link above on the line that looks like the following:

... points by prostoalex ... ago | flag | hide | past | -----> web <----- | ... comments | favorite

steamer25··on Bose Hearphones
There's a little bit of a life-hack for this (assuming your hearing really is okay) in loud environments... Push the little flap of the recipient's ear (the flap is called the 'tragus') over their ear canal to seal it off. Then you can lean in and speak loudly enough to overcome the ambient noise without hurting them.
steamer25··on Crypto 101 – Introductory course on cryptography
Applied Cryptography is also one of the free advanced courses on Udacity:

https://www.udacity.com/course/applied-cryptography--cs387

steamer25··on The Most Effective Weapon on the Modern Battlefield Is Concrete
I was also reminded of the Romans as related on the History Channel show "Engineering an Empire". They talked a lot about how the Romans used concrete for various purposes including aqueducts, etc. Iirc, they mentioned that they'd built a building with a vaulted concrete dome that we weren't able to reproduce, even after the re-discovery of cement, until we had computers.
steamer25··on The Most Effective Weapon on the Modern Battlefield Is Concrete
Reminds me of reinforced earth which I learned about from this video: https://www.youtube.com/watch?v=0olpSN6_TCc (which is also from the pretty great Practical Engineering channel).
steamer25··on Code I’m Still Ashamed Of
Wouldn't the union only be composed of the same colleagues who were resigned to 'hushed mutterings in corners' and laughed at the grandparent poster for 'being on some kind of moral high horse'?

A better approach might be to have a consumer advocacy organization/site that allows devs to anonymously leak and publicly shame the bad practices of their employers. Somewhat like the proliferate Business Software Alliance ads that used to say, "If your employer is using pirated software, report them in confidence at ~place. If we catch them, you'll get a reward".

steamer25··on Wikileaks: Julian Assange's internet access 'cut'
More evidence from the leaks: http://thefreethoughtproject.com/wikileaks-10-most-damning-c...
steamer25··on Wikileaks: Julian Assange's internet access 'cut'
Looks like it was in fact Ecuador: https://twitter.com/wikileaks/status/788099178832420865 .

I haven't seen any word on their explanation, though.

steamer25··on Wikileaks: Julian Assange's internet access 'cut'
If https://en.wikipedia.org/wiki/Rape_in_Sweden#Legislation is to be believed, six years imprisonment is the maximum penalty for rape. At this point they could credit the majority of his sentence for time served.
steamer25··on Wikileaks: Julian Assange's internet access 'cut'
The anchor is tweeting about his side of the story: https://twitter.com/ChrisCuomo . E.g., https://twitter.com/ChrisCuomo/status/788025611730227201

I am not a lawyer but I'd say this is a legal gray area.

The leaker probably broke a law. E.g., hacking Podesta's private emails would have been illegal under computer fraud and abuse. It's alternately possible that the leaker had legal access but breached contract to release the data publicly.

Now that the information has been leaked, it's hard to say that it's clearly illegal for John Q. Public to access what Wikileaks has made publicly available. The anchor is unable to point to a specific statute in his tweet above and also mentions that it hasn't been tested in court to his knowledge.

A central theme of the leaks so far is that large segments of the media have been overly cooperative with the Clinton campaign in spite of feigned objectivity. This HN comment has curated some links to primary evidence https://news.ycombinator.com/item?id=12722664 . Take a quick perusal and you'll be about as informed as anyone on the answer to your question.

← PreviousPage 4 of 8Next →