HN user

NobleSir

64 karma
Posts0
Comments54
View on HN
No posts found.

Well, I wasn't there so idk about that, but it looks like 3/7 of the "most important announcements of build 2016" are directly related to windows 10 mobile ^[1]

1. "Microsoft is launching its latest version of Windows 10"

(you realize this is for pc and mobile?)

3. "Facebook committed to bringing native apps to Microsoft's Universal Windows Platform"

7. "Windows 10 Mobile users will be able to "beam" Continuum sessions to compatible monitors."

The point I take from this is that they seem to be considering windows 10 as one platform (desktop and mobile), which makes sense to me since the several apps I've written for UWP worked on mobile/desktop with the same code. Also I think the react-native-windows news isn't listed there, but I personally consider it fairly huge news for win 10 mobile (and desktop) as someone who uses react-native for android / ios

[1] http://www.windowscentral.com/most-important-announcements-b...

For windows, conemu ( http://conemu.github.io ) is a bit more annoying to configure than terminal.app, but works just as well, and even has the more powerful built in features like tmux. Of course you have to run something like msys2 (or maybe the bash for windows, but I haven't tried it yet) to get the "unix" environment.

Well, I haven't used the 620, but my anecdotal experience has been the opposite.

List of recent devices I own that are unbroken:

lumia 521, 950, and Kyocera Rise.

broken:

nexus 7 (screen after 2 months), asus fonepad note 6 (screen after ~1 year), galaxy s4 (won't connect to tower, probably my fault for installing roms incorrectly)

In particular the 950 has been dropped in the river in breckenridge, and the 521 in a natural hotspring / taken on many rainy hikes / dropped more times than I can count.

So, basically if you plan to compete with facebook territory as a small startup, then it seems to follow that you either

(1) Have patents / use a react alternative, such as vue (note this is annoying since there is no cross-platform native app version of vue ) (2) Don't have patents / protect your intellectual property in other ways (maybe by publishing a public whitepaper or something) / use React / Bust your ass since facebook can likely implement better and faster than any small team.

So, in that case, I don't feel like Facebook is really being contrary here. They are basically saying, "As long as you don't sue us for patent infringement, we promise not to sue you for any patent infringement related to our open source software (including React).

So basically if you have this awesome, let's say, middle out compression algorithm patent, and have an interface in react, then they can use your middle out without being sued? (Just trying to clarify what you are saying here..)

Why is okay for mathemeticians to abbreviate things but programmers? Is it because they deal in more abstract entities where the name is irrelevant?

for example, xyz^2 in a piece of written math means something different than it would in a program (in the math case we are obviously not taking the variable "xyz" and squaring it). I guess what I am trying to say with this example is that perhaps variable names in math are one symbol because concatenation, in many cases, already means "multiply".

Ah ok I'm not necessarily so much interested in using it, but have been looking into the details of the signal ratchet recently, and was wondering what the specific changes / rationale..

For someone whose almost exclusively studied cryptography in cyclic curve groups rather than cyclic integer groups (coming from an algebraic geometry background). Maybe someone can explain to me why the modulus isn't always chosen to be prime for DH? Is there some reason you would ever want to allow composite modulus in DH?

I used a script which organized latex/ screenshots of papers the first two years of my ph.d, which sounds sort if like what your talking about.. After that I switched to (premium) OneNote, mainly for the handwriting capability, which is nicer for quick math notes than latex Imo.

I'm not going to claim that "current" electronic voting machines are good, but the article makes no convincing arguments beyond an "I am a computer scientist" appeal to authority that it "couldn't" work. Honestly if you are going to talk about the problems involved in voting at least discuss some of the interesting anonymity preserving and deniable cryptographic techniques people have come up with- ring signatures, blockchain verification, etc. Maybe he's just assuming the powers that be would never let an actual trustless system get into play. If I can manage and view my money trustlessly with, e.g., bitcoin (and verify all transactions back to the original block) then there is no reason I shouldn't be able to do the same for votes - and verify all votes back to the original block.

As someone who just finished a ph.d. in (non-applied) math I would agree profit incentives are a large percentage of the reason - in programming, you can learn enough basic skills to make money, and then smoothly transition that to higher skill / profit levels just through the experience you gain doing more actual programming. In math, you can't really make money with a lower level of math skill (your options of making money at a lower math level are maybe accounting or teaching, and neither of these provides a transition to deeper math skill levels). Thus your option to increase your math skill is to tough it out through 5 years of grad school making about minimum wage, and then another three years of a postdoc, making a 1/3-1/2 of the average software developer salary, and then you can start making more money if you are lucky enough in the problems you choose, and work hard enough.

I would guess the more applied math you care about / the closer to software your math is, the better you can do as a self-taught. I actually know of one guy who transitioned from an engineering ph.d. to teaching applied math doing self-taught / working on fluid dynamics in aerospace, but I expect the examples of someone doing this in more abstract / pure areas are extremely few.

Not sure I'm understanding your rebuttal - in your example are the doctors the politicians, or the providers of the voting system? If the two doctors are the politicians, then I think you are misunderstanding my point, and probably the objection raised that I was referring to. If your doctors are the people running the voting blockchain, then that's the whole purpose of having the chain - that it's mathematically verifiable by "anyone." This would be like if all the doctors in the world have a chance to oversee the operation and make sure it goes down smoothly.